math.cos on complex, imaginary part

Time bar (total: 11.7s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 11 computations (21.4% saved)

sample3.9s (33.6%)

Results
1.6s2083×body1024valid
743.0ms1059×body1024infinite
463.0ms2549×body256infinite
394.0ms1042×body512valid
373.0ms505×body512infinite
184.0ms872×body256valid
134.0ms146×body2048valid
Bogosity

preprocess299.0ms (2.5%)

Algorithm
egg-herbie
Rules
649×distribute-lft-in
584×distribute-lft-neg-in
548×distribute-rgt-in
521×times-frac
483×distribute-rgt-neg-in
Problems
131×No Errors
125×(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
030228
166228
2176220
3477216
41403210
54905210
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (sin.f64 (neg.f64 re))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) -1/2 (/.f64 1/2 (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 (neg.f64 re))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 (neg.f64 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (neg.f64 (sin.f64 re))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) -1/2))
(*.f64 (sin.f64 re) (fma.f64 1/2 (exp.f64 im) (/.f64 -1/2 (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 1/2 (*.f64 (neg.f64 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (neg.f64 (sin.f64 re))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) -1/2))
(*.f64 (sin.f64 re) (fma.f64 1/2 (exp.f64 im) (/.f64 -1/2 (exp.f64 im))))
(*.f64 (*.f64 1/2 (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 im) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))))
(*.f64 (sin.f64 im) (fma.f64 (exp.f64 re) -1/2 (/.f64 1/2 (exp.f64 re))))
Compiler

Compiled 49 to 24 computations (51% saved)

eval1.0ms (0%)

Compiler

Compiled 24 to 15 computations (37.5% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
65.8%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
65.8%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 26 to 20 computations (23.1% saved)

localize125.0ms (1.1%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
55.1%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 36 to 14 computations (61.1% saved)

series5.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
1.0ms
im
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
im
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
re
@0
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
re
@inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
1.0ms
im
@-inf
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))

rewrite290.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
88×associate-*r*
83×*-un-lft-identity
81×pow1
78×add-cbrt-cube
77×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01650
119750
2288650
Stop Event
unsound
Counts
2 → 18
Calls
Call 1
Inputs
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8

simplify73.0ms (0.6%)

Algorithm
egg-herbie
Rules
465×distribute-lft-in
462×*-commutative
443×associate-+l-
427×fma-def
395×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0851676
12071538
25861424
319521424
440461424
Stop Event
node limit
Counts
50 → 64
Calls
Call 1
Inputs
(*.f64 -2 im)
(+.f64 (*.f64 -2 im) (*.f64 -1/3 (pow.f64 im 3)))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5))))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/2520 (pow.f64 im 7)))))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 re 7) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re))))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8
Outputs
(*.f64 -2 im)
(+.f64 (*.f64 -2 im) (*.f64 -1/3 (pow.f64 im 3)))
(fma.f64 -2 im (*.f64 -1/3 (pow.f64 im 3)))
(fma.f64 -1/3 (pow.f64 im 3) (*.f64 -2 im))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5))))
(fma.f64 -2 im (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/60 (pow.f64 im 5))))
(fma.f64 -1/3 (pow.f64 im 3) (fma.f64 -1/60 (pow.f64 im 5) (*.f64 -2 im)))
(+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (+.f64 (*.f64 -1/60 (pow.f64 im 5)) (*.f64 -1/2520 (pow.f64 im 7)))))
(fma.f64 -2 im (fma.f64 -1/3 (pow.f64 im 3) (fma.f64 -1/60 (pow.f64 im 5) (*.f64 -1/2520 (pow.f64 im 7)))))
(fma.f64 -2 im (fma.f64 -1/60 (pow.f64 im 5) (fma.f64 -1/3 (pow.f64 im 3) (*.f64 -1/2520 (pow.f64 im 7)))))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 re (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/2 re) (*.f64 -1/12 (pow.f64 re 3))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 -1/12 (pow.f64 re 3) (*.f64 1/2 re)))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (fma.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5)) (*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/2 re) (*.f64 1/240 (pow.f64 re 5)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/2 re) (fma.f64 -1/12 (pow.f64 re 3) (*.f64 1/240 (pow.f64 re 5)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (fma.f64 1/240 (pow.f64 re 5) (*.f64 1/2 re))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (fma.f64 1/2 re (*.f64 1/240 (pow.f64 re 5)))))
(+.f64 (*.f64 -1/12 (*.f64 (pow.f64 re 3) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 re 7) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 re 5) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))
(fma.f64 -1/12 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 3)) (fma.f64 -1/10080 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 7)) (fma.f64 1/240 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re 5)) (*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(+.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 1/2 re) (*.f64 1/240 (pow.f64 re 5)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (*.f64 -1/12 (pow.f64 re 3)) (*.f64 -1/10080 (pow.f64 re 7)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (fma.f64 1/2 re (*.f64 1/240 (pow.f64 re 5))) (fma.f64 -1/12 (pow.f64 re 3) (*.f64 -1/10080 (pow.f64 re 7)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (fma.f64 -1/12 (pow.f64 re 3) (*.f64 -1/10080 (pow.f64 re 7))) (fma.f64 1/240 (pow.f64 re 5) (*.f64 1/2 re))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (fma.f64 -1/12 (pow.f64 re 3) (*.f64 1/2 re)) (fma.f64 -1/10080 (pow.f64 re 7) (*.f64 1/240 (pow.f64 re 5)))))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 (sin.f64 re) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (*.f64 (*.f64 -1/120 (pow.f64 im 5)) (sin.f64 re))))
(-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6)) im))
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 5) -1/120)) im))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re))))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)) (fma.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (sin.f64 re))))))
(+.f64 (*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6))) (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 5) -1/120) (*.f64 (pow.f64 im 7) -1/5040))))
(*.f64 (sin.f64 re) (+.f64 (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)) (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 7) -1/5040))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6)) im)))
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 7) -1/5040) (-.f64 (fma.f64 (pow.f64 im 3) -1/6 (*.f64 (pow.f64 im 5) -1/120)) im)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
(*.f64 1/2 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 1/2 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
-2
0
1/4
1/2
3/2
2
4
6
8
-2
0
1/4
1/2
3/2
2
4
6
8

eval22.0ms (0.2%)

Compiler

Compiled 1109 to 611 computations (44.9% saved)

prune25.0ms (0.2%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New58664
Fresh000
Picked011
Done000
Total58765
Accuracy
99.9%
Counts
65 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.9%
(-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re)))
52.1%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
65.8%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
89.9%
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))))
51.2%
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
83.8%
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
50.9%
(*.f64 (neg.f64 im) (sin.f64 re))
89.9%
(-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re)))
52.1%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
65.8%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
89.9%
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))))
51.2%
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
83.8%
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
50.9%
(*.f64 (neg.f64 im) (sin.f64 re))
Compiler

Compiled 366 to 280 computations (23.5% saved)

localize411.0ms (3.5%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6))
99.8%
(*.f64 (pow.f64 im 3) -1/6)
96.6%
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
100.0%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
55.1%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
99.4%
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
99.8%
(*.f64 (neg.f64 im) (sin.f64 re))
99.9%
(*.f64 (pow.f64 im 5) -1/120)
99.8%
(*.f64 (pow.f64 im 3) -1/6)
99.8%
(*.f64 im (sin.f64 re))
98.2%
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120)))
Compiler

Compiled 171 to 92 computations (46.2% saved)

series22.0ms (0.2%)

Counts
10 → 172
Calls

48 calls:

TimeVariablePointExpression
3.0ms
re
@-inf
(*.f64 (neg.f64 im) (sin.f64 re))
2.0ms
re
@0
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
2.0ms
re
@inf
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120)))
1.0ms
im
@inf
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120)))
1.0ms
re
@0
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120)))

rewrite54.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
293×associate-*r*
220×pow1
212×*-un-lft-identity
208×add-exp-log
205×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034460
1508460
Stop Event
node limit
Counts
10 → 290
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120)))
(*.f64 im (sin.f64 re))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 (pow.f64 im 5) -1/120)
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 (pow.f64 im 3) -1/6)
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6))
Outputs
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27

simplify119.0ms (1%)

Algorithm
egg-herbie
Rules
573×associate-*r*
498×+-commutative
480×associate-*l*
442×fma-neg
425×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01316176
13615892
211365687
339145637
Stop Event
node limit
Counts
462 → 131
Calls
Call 1
Inputs
(*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5)))))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 im re)
(+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re))
(+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 1/120 (*.f64 im (pow.f64 re 5))) (*.f64 im re)))
(+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 -1/5040 (*.f64 im (pow.f64 re 7))) (+.f64 (*.f64 1/120 (*.f64 im (pow.f64 re 5))) (*.f64 im re))))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (*.f64 1/6 (*.f64 im (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (+.f64 (*.f64 1/5040 (*.f64 im (pow.f64 re 7))) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (*.f64 1/6 (*.f64 im (pow.f64 re 3)))))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (+.f64 (*.f64 1/5040 (*.f64 im (pow.f64 re 7))) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 -1 (*.f64 im re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 im 5) re)) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) re)))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
Outputs
(*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 re (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5)))))
(fma.f64 -1/6 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (pow.f64 re 3)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))))
(fma.f64 -1/6 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (pow.f64 re 3)) (fma.f64 1/120 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (pow.f64 re 5)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))))))
(fma.f64 -1/6 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (pow.f64 re 3)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 re (*.f64 1/120 (pow.f64 re 5)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/120 (pow.f64 re 5)))))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/120 (pow.f64 re 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))) (*.f64 re (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5)))))))
(fma.f64 -1/6 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (pow.f64 re 3)) (fma.f64 -1/5040 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (pow.f64 re 7)) (fma.f64 1/120 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (pow.f64 re 5)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5)))))))
(+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 re (*.f64 1/120 (pow.f64 re 5)))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 -1/5040 (pow.f64 re 7)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (+.f64 (+.f64 re (*.f64 1/120 (pow.f64 re 5))) (+.f64 (*.f64 -1/5040 (pow.f64 re 7)) (*.f64 -1/6 (pow.f64 re 3)))))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (+.f64 (+.f64 re (*.f64 1/120 (pow.f64 re 5))) (+.f64 (*.f64 -1/5040 (pow.f64 re 7)) (*.f64 -1/6 (pow.f64 re 3)))))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 (sin.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 -1/120 (pow.f64 im 5))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))) (*.f64 -1/120 (*.f64 (pow.f64 im 5) (sin.f64 re))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (sin.f64 re))
(*.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (sin.f64 re))
(*.f64 im re)
(*.f64 re im)
(+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re))
(fma.f64 -1/6 (*.f64 im (pow.f64 re 3)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 im) (pow.f64 re 3) (*.f64 re im))
(*.f64 im (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(*.f64 im (-.f64 re (*.f64 (pow.f64 re 3) 1/6)))
(+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 1/120 (*.f64 im (pow.f64 re 5))) (*.f64 im re)))
(fma.f64 -1/6 (*.f64 im (pow.f64 re 3)) (fma.f64 1/120 (*.f64 im (pow.f64 re 5)) (*.f64 re im)))
(fma.f64 (*.f64 -1/6 im) (pow.f64 re 3) (fma.f64 (*.f64 im 1/120) (pow.f64 re 5) (*.f64 re im)))
(fma.f64 -1/6 (*.f64 im (pow.f64 re 3)) (*.f64 im (+.f64 re (*.f64 1/120 (pow.f64 re 5)))))
(*.f64 im (+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/120 (pow.f64 re 5)))))
(+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (+.f64 (*.f64 -1/5040 (*.f64 im (pow.f64 re 7))) (+.f64 (*.f64 1/120 (*.f64 im (pow.f64 re 5))) (*.f64 im re))))
(fma.f64 -1/6 (*.f64 im (pow.f64 re 3)) (fma.f64 -1/5040 (*.f64 im (pow.f64 re 7)) (fma.f64 1/120 (*.f64 im (pow.f64 re 5)) (*.f64 re im))))
(fma.f64 (*.f64 -1/6 im) (pow.f64 re 3) (fma.f64 -1/5040 (*.f64 im (pow.f64 re 7)) (fma.f64 (*.f64 im 1/120) (pow.f64 re 5) (*.f64 re im))))
(+.f64 (*.f64 im (+.f64 re (*.f64 -1/6 (pow.f64 re 3)))) (*.f64 im (+.f64 (*.f64 -1/5040 (pow.f64 re 7)) (*.f64 1/120 (pow.f64 re 5)))))
(*.f64 im (+.f64 (+.f64 re (*.f64 1/120 (pow.f64 re 5))) (+.f64 (*.f64 -1/5040 (pow.f64 re 7)) (*.f64 -1/6 (pow.f64 re 3)))))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1/120 (pow.f64 im 5))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im re))
(*.f64 (neg.f64 im) re)
(neg.f64 (*.f64 re im))
(*.f64 re (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(fma.f64 -1 (*.f64 re im) (*.f64 (*.f64 im (pow.f64 re 3)) 1/6))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (*.f64 1/6 (*.f64 im (pow.f64 re 3)))))
(fma.f64 -1 (*.f64 re im) (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (*.f64 (*.f64 im (pow.f64 re 3)) 1/6)))
(-.f64 (fma.f64 (*.f64 im 1/6) (pow.f64 re 3) (*.f64 (pow.f64 re 5) (*.f64 im -1/120))) (*.f64 re im))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) (*.f64 im (*.f64 -1/120 (pow.f64 re 5))))
(*.f64 im (+.f64 (-.f64 (*.f64 (pow.f64 re 3) 1/6) re) (*.f64 -1/120 (pow.f64 re 5))))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (+.f64 (*.f64 1/5040 (*.f64 im (pow.f64 re 7))) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))))
(fma.f64 -1 (*.f64 re im) (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 1/5040 (*.f64 im (pow.f64 re 7)) (*.f64 (*.f64 im (pow.f64 re 3)) 1/6))))
(-.f64 (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 (*.f64 im (pow.f64 re 7)) 1/5040 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))) (*.f64 re im))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) (*.f64 im (+.f64 (*.f64 -1/120 (pow.f64 re 5)) (*.f64 (pow.f64 re 7) 1/5040))))
(*.f64 im (+.f64 (-.f64 (*.f64 (pow.f64 re 3) 1/6) re) (+.f64 (*.f64 -1/120 (pow.f64 re 5)) (*.f64 (pow.f64 re 7) 1/5040))))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im re))
(*.f64 (neg.f64 im) re)
(neg.f64 (*.f64 re im))
(*.f64 re (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(fma.f64 -1 (*.f64 re im) (*.f64 (*.f64 im (pow.f64 re 3)) 1/6))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (*.f64 1/6 (*.f64 im (pow.f64 re 3)))))
(fma.f64 -1 (*.f64 re im) (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (*.f64 (*.f64 im (pow.f64 re 3)) 1/6)))
(-.f64 (fma.f64 (*.f64 im 1/6) (pow.f64 re 3) (*.f64 (pow.f64 re 5) (*.f64 im -1/120))) (*.f64 re im))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) (*.f64 im (*.f64 -1/120 (pow.f64 re 5))))
(*.f64 im (+.f64 (-.f64 (*.f64 (pow.f64 re 3) 1/6) re) (*.f64 -1/120 (pow.f64 re 5))))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/120 (*.f64 im (pow.f64 re 5))) (+.f64 (*.f64 1/5040 (*.f64 im (pow.f64 re 7))) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))))
(fma.f64 -1 (*.f64 re im) (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 1/5040 (*.f64 im (pow.f64 re 7)) (*.f64 (*.f64 im (pow.f64 re 3)) 1/6))))
(-.f64 (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 (*.f64 im (pow.f64 re 7)) 1/5040 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))) (*.f64 re im))
(+.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re)) (*.f64 im (+.f64 (*.f64 -1/120 (pow.f64 re 5)) (*.f64 (pow.f64 re 7) 1/5040))))
(*.f64 im (+.f64 (-.f64 (*.f64 (pow.f64 re 3) 1/6) re) (+.f64 (*.f64 -1/120 (pow.f64 re 5)) (*.f64 (pow.f64 re 7) 1/5040))))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 -1 (*.f64 im re))
(*.f64 (neg.f64 im) re)
(neg.f64 (*.f64 re im))
(*.f64 re (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(fma.f64 -1 (*.f64 re im) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
(fma.f64 -1 (*.f64 re im) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5)))))
(*.f64 re (+.f64 (neg.f64 im) (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5)))))
(*.f64 re (-.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) im))
(*.f64 re (-.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (+.f64 (*.f64 -1/120 (*.f64 (pow.f64 im 5) re)) (*.f64 -1/5040 (*.f64 (pow.f64 im 7) re)))))
(fma.f64 -1 (*.f64 re im) (+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5)))) (*.f64 -1/5040 (*.f64 re (pow.f64 im 7)))))
(-.f64 (*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) (*.f64 -1/5040 (pow.f64 im 7)))) (*.f64 re im))
(*.f64 re (+.f64 (-.f64 (fma.f64 -1/6 (pow.f64 im 3) (*.f64 -1/120 (pow.f64 im 5))) im) (*.f64 -1/5040 (pow.f64 im 7))))
(*.f64 re (+.f64 (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/6 (pow.f64 im 3))) (-.f64 (*.f64 -1/5040 (pow.f64 im 7)) im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (*.f64 -1 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 1/2 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(fma.f64 -1 (*.f64 re im) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 1/120 (pow.f64 re 5)))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/120 (pow.f64 re 5)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 re (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 1/120 (pow.f64 re 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(fma.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 1/120 (pow.f64 re 5)))) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 -1/5040 (pow.f64 re 7)))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (+.f64 re (*.f64 1/120 (pow.f64 re 5))) (+.f64 (*.f64 -1/5040 (pow.f64 re 7)) (*.f64 -1/6 (pow.f64 re 3)))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 (+.f64 re (*.f64 1/120 (pow.f64 re 5))) (+.f64 (*.f64 -1/5040 (pow.f64 re 7)) (*.f64 -1/6 (pow.f64 re 3)))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27
-3
-2
-1
-1/6
-1/120
-1/216
-1/1728000
0
1/14400
1/120
1/36
1/6
1/4
1/3
1/2
3/4
1
5/4
3/2
2
5/2
3
4
5
6
8
9
10
27

eval61.0ms (0.5%)

Compiler

Compiled 2739 to 1823 computations (33.4% saved)

prune56.0ms (0.5%)

Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New13617153
Fresh101
Picked235
Done101
Total14020160
Accuracy
99.9%
Counts
160 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
30.6%
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
3.9%
(-.f64 27 (*.f64 im (sin.f64 re)))
4.0%
(-.f64 -3 (*.f64 im (sin.f64 re)))
58.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
30.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
55.5%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
56.2%
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
52.1%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
58.6%
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
51.2%
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
83.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
50.9%
(*.f64 (neg.f64 im) (sin.f64 re))
36.6%
(*.f64 (neg.f64 im) re)
55.5%
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
55.5%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
39.9%
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
3.3%
(*.f64 8 (*.f64 1/2 re))
3.3%
(*.f64 1/4 (*.f64 1/2 re))
14.3%
(*.f64 0 (*.f64 1/2 re))
3.3%
(*.f64 -2 (*.f64 1/2 re))
30.6%
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
3.9%
(-.f64 27 (*.f64 im (sin.f64 re)))
4.0%
(-.f64 -3 (*.f64 im (sin.f64 re)))
58.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
30.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
55.5%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
56.2%
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
52.1%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
58.6%
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
51.2%
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
83.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
50.9%
(*.f64 (neg.f64 im) (sin.f64 re))
36.6%
(*.f64 (neg.f64 im) re)
55.5%
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
55.5%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
39.9%
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
3.3%
(*.f64 8 (*.f64 1/2 re))
3.3%
(*.f64 1/4 (*.f64 1/2 re))
14.3%
(*.f64 0 (*.f64 1/2 re))
3.3%
(*.f64 -2 (*.f64 1/2 re))
Compiler

Compiled 854 to 648 computations (24.1% saved)

localize234.0ms (2%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.9%
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
96.7%
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
100.0%
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
99.8%
(*.f64 -1/6 (pow.f64 im 3))
96.7%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
100.0%
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
99.8%
(*.f64 -1/6 (pow.f64 im 3))
96.6%
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
Compiler

Compiled 106 to 65 computations (38.7% saved)

series6.0ms (0.1%)

Counts
8 → 88
Calls

33 calls:

TimeVariablePointExpression
1.0ms
im
@-inf
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
0.0ms
im
@inf
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
0.0ms
re
@0
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
0.0ms
im
@inf
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
0.0ms
re
@inf
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))

rewrite190.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
440×*-commutative
395×associate-*r/
390×unswap-sqr
304×distribute-lft-in
295×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020213
1242189
22512189
Stop Event
node limit
Counts
8 → 608
Calls
Call 1
Inputs
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
Outputs
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 im 1 im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) (sin.f64 re)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (sin.f64 re)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (sin.f64 re)))
(+.f64 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (sin.f64 re) im))
(+.f64 (*.f64 (sin.f64 re) im) (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 1 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 (sin.f64 re) im)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 (sin.f64 re) im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(/.f64 (sin.f64 re) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sin.f64 re)))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sin.f64 re)))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sin.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (sin.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) 0) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 0 (*.f64 -1/6 (pow.f64 im 2))) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (pow.f64 im 2) 0)) im)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 0 (pow.f64 im 3))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (*.f64 (+.f64 (pow.f64 im 2) 0) (*.f64 -1/6 (pow.f64 im 2))) im)
(/.f64 (*.f64 (+.f64 0 (pow.f64 im 3)) (*.f64 -1/6 (pow.f64 im 2))) (+.f64 (pow.f64 im 2) 0))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(neg.f64 (*.f64 -1/6 (pow.f64 im 3)))
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (pow.f64 im 3) -1/6 im)
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) im)
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) im)
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 im 1 im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 re im)))
(+.f64 (*.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 re im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(/.f64 re (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) re))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) 0) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 0 (*.f64 -1/6 (pow.f64 im 2))) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (pow.f64 im 2) 0)) im)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 0 (pow.f64 im 3))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (*.f64 (+.f64 (pow.f64 im 2) 0) (*.f64 -1/6 (pow.f64 im 2))) im)
(/.f64 (*.f64 (+.f64 0 (pow.f64 im 3)) (*.f64 -1/6 (pow.f64 im 2))) (+.f64 (pow.f64 im 2) 0))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(neg.f64 (*.f64 -1/6 (pow.f64 im 3)))
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (pow.f64 im 3) -1/6 im)
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) im)
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) im)
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 im 1 im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 re im)))
(+.f64 (*.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 re im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(/.f64 re (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) re))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 im 1 im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 0 (-.f64 im (*.f64 -1/6 (pow.f64 im 3))))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im 1 im)))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 im 1 im)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (exp.f64 (log1p.f64 im)) (-.f64 1 (*.f64 -1/6 (pow.f64 im 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) (+.f64 im 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 im 1 im)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (+.f64 im (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))) 1)
(-.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))

simplify268.0ms (2.3%)

Algorithm
egg-herbie
Rules
553×associate-*r*
520×associate-*l*
510×associate-/l*
363×distribute-lft-in
326×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062340648
1163239843
Stop Event
node limit
Counts
696 → 454
Calls
Call 1
Inputs
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1 (*.f64 im re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 -1 (*.f64 im re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 im 1 im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) (sin.f64 re)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (sin.f64 re)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (sin.f64 re)))
(+.f64 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (sin.f64 re) im))
(+.f64 (*.f64 (sin.f64 re) im) (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 1 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 (sin.f64 re) im)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 (sin.f64 re) im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(/.f64 (sin.f64 re) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sin.f64 re)))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sin.f64 re)))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sin.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (sin.f64 re) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) 0) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 0 (*.f64 -1/6 (pow.f64 im 2))) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (pow.f64 im 2) 0)) im)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 0 (pow.f64 im 3))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (*.f64 (+.f64 (pow.f64 im 2) 0) (*.f64 -1/6 (pow.f64 im 2))) im)
(/.f64 (*.f64 (+.f64 0 (pow.f64 im 3)) (*.f64 -1/6 (pow.f64 im 2))) (+.f64 (pow.f64 im 2) 0))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(neg.f64 (*.f64 -1/6 (pow.f64 im 3)))
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (pow.f64 im 3) -1/6 im)
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) im)
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) im)
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 im 1 im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 re im)))
(+.f64 (*.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 re im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(/.f64 re (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) re))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) 0) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 0 (*.f64 -1/6 (pow.f64 im 2))) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (pow.f64 im 2) 0)) im)
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 0 (pow.f64 im 3))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (*.f64 (+.f64 (pow.f64 im 2) 0) (*.f64 -1/6 (pow.f64 im 2))) im)
(/.f64 (*.f64 (+.f64 0 (pow.f64 im 3)) (*.f64 -1/6 (pow.f64 im 2))) (+.f64 (pow.f64 im 2) 0))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(neg.f64 (*.f64 -1/6 (pow.f64 im 3)))
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (pow.f64 im 3) -1/6 im)
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) im)
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) im)
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 im 1 im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 re im)))
(+.f64 (*.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 re im) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(/.f64 re (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) re))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 im 1 im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 0 (-.f64 im (*.f64 -1/6 (pow.f64 im 3))))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im 1 im)))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 im 1 im)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (exp.f64 (log1p.f64 im)) (-.f64 1 (*.f64 -1/6 (pow.f64 im 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) (+.f64 im 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 im 1 im)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (+.f64 im (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))) 1)
(-.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
Outputs
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 -1/6 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (pow.f64 re 3)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(fma.f64 -1/6 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (pow.f64 re 3)) (fma.f64 1/120 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (pow.f64 re 5)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(fma.f64 -1/6 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (pow.f64 re 3)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 re (*.f64 1/120 (pow.f64 re 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 re 3) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 re 7) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 re 5) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(fma.f64 -1/6 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (pow.f64 re 3)) (fma.f64 -1/5040 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (pow.f64 re 7)) (fma.f64 1/120 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (pow.f64 re 5)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 re (*.f64 1/120 (pow.f64 re 5)))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 (*.f64 -1/6 (pow.f64 re 3)) (*.f64 -1/5040 (pow.f64 re 7)))))
(*.f64 -1 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(fma.f64 -1 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1 (*.f64 im re))
(*.f64 (neg.f64 im) re)
(*.f64 re (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1 (*.f64 im re))
(*.f64 (neg.f64 im) re)
(*.f64 re (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 im 1 im)))
(*.f64 (sin.f64 re) (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))))
(*.f64 (sin.f64 re) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(*.f64 (sin.f64 re) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(*.f64 (sin.f64 re) (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))))
(*.f64 (sin.f64 re) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) (sin.f64 re)))
(*.f64 (sin.f64 re) (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))))
(*.f64 (sin.f64 re) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (sin.f64 re)))
(*.f64 (sin.f64 re) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (sin.f64 re)))
(*.f64 (sin.f64 re) (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))))
(*.f64 (sin.f64 re) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (sin.f64 re) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 (sin.f64 re) im) (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 1 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 (sin.f64 re) im)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 (sin.f64 re) im) 1))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (sin.f64 re) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sin.f64 re)))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sin.f64 re))
(*.f64 (sin.f64 re) (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sin.f64 re))
(*.f64 (sin.f64 re) (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 1 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sin.f64 re))
(*.f64 (sin.f64 re) (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (sin.f64 re) (/.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sin.f64 re))
(*.f64 (sin.f64 re) (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sin.f64 re) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (/.f64 (sin.f64 re) (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(/.f64 (sin.f64 re) (/.f64 (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sin.f64 re))
(*.f64 (sin.f64 re) (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (sin.f64 re) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))))
(/.f64 (/.f64 (*.f64 (sin.f64 re) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (sin.f64 re) 3)))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sin.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) 0) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 0 (*.f64 -1/6 (pow.f64 im 2))) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(*.f64 -1/6 (pow.f64 im 3))
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (pow.f64 im 2) 0)) im)
(/.f64 (pow.f64 im 2) (/.f64 im (*.f64 -1/6 (pow.f64 im 2))))
(/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3))))
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 0 (pow.f64 im 3))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (pow.f64 im 3) (/.f64 (pow.f64 im 2) (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 im 2)) (*.f64 -1/6 (pow.f64 im 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 im 2) 0) (*.f64 -1/6 (pow.f64 im 2))) im)
(/.f64 (pow.f64 im 2) (/.f64 im (*.f64 -1/6 (pow.f64 im 2))))
(/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 im 3)) (*.f64 -1/6 (pow.f64 im 2))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (pow.f64 im 3) (/.f64 (pow.f64 im 2) (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 im 2)) (*.f64 -1/6 (pow.f64 im 2)))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(neg.f64 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) 1/6)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(*.f64 -1/6 (log.f64 (exp.f64 (pow.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 2))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 2))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))))
(-.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 im 3))) (exp.f64 (log1p.f64 im)))
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 -1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) -1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 im (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) -1/36)))))) (+.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3)))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656)) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 -1/216 (pow.f64 im 12))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (/.f64 (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 -1/216 (pow.f64 im 12)))) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656)) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(fma.f64 -1/6 (pow.f64 im 3) im)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(fma.f64 -1/6 (pow.f64 im 3) im)
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (pow.f64 im 3) -1/6 im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) im)
(+.f64 (pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2) im)
(+.f64 im (pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) im)
(+.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) im)
(+.f64 im (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 im 1 im)))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))))
(*.f64 re (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) re))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))))
(*.f64 re (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 re im) 1))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 re (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) re))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 re (/.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (/.f64 re (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(/.f64 re (/.f64 (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 re (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))))
(/.f64 re (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (log.f64 (exp.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) 0)
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) 0) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 0 (*.f64 -1/6 (pow.f64 im 2))) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(*.f64 -1/6 (pow.f64 im 3))
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 (pow.f64 im 2) 0)) im)
(/.f64 (pow.f64 im 2) (/.f64 im (*.f64 -1/6 (pow.f64 im 2))))
(/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3))))
(/.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 2)) (+.f64 0 (pow.f64 im 3))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (pow.f64 im 3) (/.f64 (pow.f64 im 2) (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 im 2)) (*.f64 -1/6 (pow.f64 im 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 im 2) 0) (*.f64 -1/6 (pow.f64 im 2))) im)
(/.f64 (pow.f64 im 2) (/.f64 im (*.f64 -1/6 (pow.f64 im 2))))
(/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 im 3)) (*.f64 -1/6 (pow.f64 im 2))) (+.f64 (pow.f64 im 2) 0))
(/.f64 (pow.f64 im 3) (/.f64 (pow.f64 im 2) (*.f64 -1/6 (pow.f64 im 2))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 im 2)) (*.f64 -1/6 (pow.f64 im 2)))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(neg.f64 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) 1/6)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im 3)) -1/6))
(*.f64 -1/6 (log.f64 (exp.f64 (pow.f64 im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 2))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 2))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))))
(-.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 im 3))) (exp.f64 (log1p.f64 im)))
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 -1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) -1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 im (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) -1/36)))))) (+.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3)))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656)) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 -1/216 (pow.f64 im 12))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (/.f64 (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 -1/216 (pow.f64 im 12)))) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656)) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(fma.f64 -1/6 (pow.f64 im 3) im)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(fma.f64 -1/6 (pow.f64 im 3) im)
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (pow.f64 im 3) -1/6 im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) im)
(+.f64 (pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2) im)
(+.f64 im (pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) 2))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) im)
(+.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) im)
(+.f64 im (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 im 1 im)))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))))
(*.f64 re (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 im 1 im) re))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))))
(*.f64 re (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(*.f64 re (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) (*.f64 1 (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1) (*.f64 (*.f64 re im) 1))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 re (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) re))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 re (/.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) 1) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (/.f64 re (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (/.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (*.f64 re (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(/.f64 re (/.f64 (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) re)
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 re (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))))
(/.f64 re (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 3)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3) 1/3)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (log.f64 (exp.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 3))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (+.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 2))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 im 1 im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 im 1 im)))
(+.f64 (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 im (+.f64 (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 2))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 im 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 im 1 im) 1))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 im 1 im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im 1 im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (neg.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 0 (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (fma.f64 im 1 im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(+.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))))
(-.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 im 3))) (exp.f64 (log1p.f64 im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 im 1 im)))
(+.f64 (neg.f64 im) (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) (-.f64 im (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(-.f64 0 (-.f64 im (*.f64 -1/6 (pow.f64 im 3))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (/.f64 (pow.f64 im 6) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1/36)) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (*.f64 (/.f64 (pow.f64 im 6) (fma.f64 -1/6 (pow.f64 im 3) im)) 1/36) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im 1 im)))
(+.f64 (-.f64 (/.f64 (pow.f64 im 6) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1/36)) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im 1 im))
(+.f64 (fma.f64 im 1 im) (-.f64 (*.f64 (/.f64 (pow.f64 im 6) (fma.f64 -1/6 (pow.f64 im 3) im)) 1/36) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (/.f64 (pow.f64 im 6) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1/36)) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 (/.f64 (pow.f64 im 6) (fma.f64 -1/6 (pow.f64 im 3) im)) 1/36) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (/.f64 (*.f64 (pow.f64 im 6) 1/36) (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (/.f64 (pow.f64 im 6) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1/36)) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 (/.f64 (pow.f64 im 6) (fma.f64 -1/6 (pow.f64 im 3) im)) 1/36) (/.f64 (pow.f64 im 2) (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 im 1 im)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (fma.f64 im 1 im))
(+.f64 (fma.f64 im 1 im) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (-.f64 (/.f64 (pow.f64 im 3) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (/.f64 (pow.f64 im 3) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(-.f64 (exp.f64 (log1p.f64 im)) (-.f64 1 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (-.f64 (exp.f64 (log1p.f64 im)) 1) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) (exp.f64 (log1p.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) (+.f64 im 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 im 1 im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 im 1 im)))
(+.f64 im (+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (-.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 im (fma.f64 -1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(-.f64 (+.f64 im (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3))))) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(-.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))) 1)
(+.f64 (-.f64 (exp.f64 (log1p.f64 im)) 1) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) (exp.f64 (log1p.f64 im))))
(-.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 0) im)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 im (+.f64 -1 (*.f64 -1/6 (pow.f64 im 2))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 im (+.f64 1 (*.f64 -1/6 (pow.f64 im 2))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 im (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) -1))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) -1)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 -1 (fma.f64 -1/6 (pow.f64 im 3) im))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (neg.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 -1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) -1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (neg.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (pow.f64 im 6) 1/36)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 im (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (pow.f64 im 6) -1/36)))))) (+.f64 (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3)) (pow.f64 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)) 3)))
(*.f64 (+.f64 (*.f64 -1/6 (pow.f64 im 2)) 1) im)
(fma.f64 -1/6 (pow.f64 im 3) im)
(*.f64 (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)) (neg.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (neg.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 -1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 1 (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 4) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656)) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 -1/216 (pow.f64 im 12))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (/.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 3) (pow.f64 (pow.f64 im 3) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 (pow.f64 im 3) 3)) 1/46656) (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (/.f64 (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(*.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 im 3) 3) (*.f64 (pow.f64 (pow.f64 (pow.f64 im 3) 3) 3) -1/10077696)) (+.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 6) 1/46656 (pow.f64 im 6)) (*.f64 -1/216 (pow.f64 im 12)))) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (cbrt.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 im (pow.f64 im 3))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(/.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 im (pow.f64 im 3))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (*.f64 (pow.f64 im 6) (pow.f64 im 6)) 1/1296) (*.f64 (pow.f64 im 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656)) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 6) (*.f64 1/46656 (pow.f64 (pow.f64 im 6) 3))) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 im 2))))
(/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im))) (*.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (/.f64 (*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))))
(*.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))))
(/.f64 (/.f64 (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) (/.f64 1 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216))) 1))
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(/.f64 (/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im)))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (sqrt.f64 im))))
(/.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2) (*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (fma.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6) (neg.f64 (sqrt.f64 im)))))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 3)
(fma.f64 -1/6 (pow.f64 im 3) im)
(pow.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) 1/3)
(fma.f64 -1/6 (pow.f64 im 3) im)
(neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(log.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 -1/6 (pow.f64 im 3) im)
(cbrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3))
(fma.f64 -1/6 (pow.f64 im 3) im)
(expm1.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(exp.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(fma.f64 -1/6 (pow.f64 im 3) im)

eval369.0ms (3.1%)

Compiler

Compiled 17402 to 12081 computations (30.6% saved)

prune156.0ms (1.3%)

Pruning

25 alts after pruning (18 fresh and 7 done)

PrunedKeptTotal
New6868694
Fresh21012
Picked145
Done033
Total68925714
Accuracy
100.0%
Counts
714 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
3.9%
(-.f64 27 (*.f64 im (sin.f64 re)))
4.0%
(-.f64 -3 (*.f64 im (sin.f64 re)))
58.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
30.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
56.2%
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
52.1%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
58.6%
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
51.2%
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
83.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
47.8%
(*.f64 (sin.f64 re) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
24.9%
(*.f64 (sin.f64 re) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
50.9%
(*.f64 (neg.f64 im) (sin.f64 re))
36.6%
(*.f64 (neg.f64 im) re)
56.6%
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
39.9%
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
55.5%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
49.7%
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
55.5%
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
41.4%
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
39.9%
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
3.3%
(*.f64 8 (*.f64 1/2 re))
3.3%
(*.f64 1/4 (*.f64 1/2 re))
14.3%
(*.f64 0 (*.f64 1/2 re))
41.4%
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
3.3%
(*.f64 -2 (*.f64 1/2 re))
3.9%
(-.f64 27 (*.f64 im (sin.f64 re)))
4.0%
(-.f64 -3 (*.f64 im (sin.f64 re)))
58.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
30.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
56.2%
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
52.1%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
58.6%
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
51.2%
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
83.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
47.8%
(*.f64 (sin.f64 re) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
24.9%
(*.f64 (sin.f64 re) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
50.9%
(*.f64 (neg.f64 im) (sin.f64 re))
36.6%
(*.f64 (neg.f64 im) re)
56.6%
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
39.9%
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
55.5%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
49.7%
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
55.5%
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
41.4%
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
39.9%
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
3.3%
(*.f64 8 (*.f64 1/2 re))
3.3%
(*.f64 1/4 (*.f64 1/2 re))
14.3%
(*.f64 0 (*.f64 1/2 re))
41.4%
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
3.3%
(*.f64 -2 (*.f64 1/2 re))
Compiler

Compiled 1078 to 822 computations (23.7% saved)

localize434.0ms (3.7%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im)
99.9%
(*.f64 (pow.f64 im 6) 1/36)
96.7%
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
86.5%
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
100.0%
(-.f64 (*.f64 (pow.f64 im 3) 1/6) im)
99.8%
(*.f64 (pow.f64 im 3) 1/6)
96.7%
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
99.8%
(*.f64 im (sin.f64 re))
99.8%
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
99.6%
(*.f64 -1/120 (*.f64 (pow.f64 im 5) re))
97.8%
(*.f64 (pow.f64 im 5) re)
94.4%
(*.f64 (pow.f64 im 3) re)
Compiler

Compiled 174 to 114 computations (34.5% saved)

series11.0ms (0.1%)

Counts
11 → 108
Calls

51 calls:

TimeVariablePointExpression
1.0ms
im
@0
(*.f64 (pow.f64 im 6) 1/36)
1.0ms
re
@0
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
0.0ms
re
@-inf
(*.f64 (pow.f64 im 5) re)
0.0ms
re
@inf
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
0.0ms
im
@inf
(*.f64 (pow.f64 im 3) re)

rewrite196.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
415×distribute-rgt-in
387×distribute-lft-in
343×associate-*r/
266×associate-*l/
211×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029254
1375254
24748254
Stop Event
node limit
Counts
11 → 489
Calls
Call 1
Inputs
(*.f64 (pow.f64 im 3) re)
(*.f64 (pow.f64 im 5) re)
(*.f64 -1/120 (*.f64 (pow.f64 im 5) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (pow.f64 im 3) 1/6)
(-.f64 (*.f64 (pow.f64 im 3) 1/6) im)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
(*.f64 (pow.f64 im 6) 1/36)
(-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) re))) 1)
(pow.f64 (*.f64 (pow.f64 im 3) re) 1)
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) 2)
(pow.f64 (*.f64 im (cbrt.f64 re)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) re) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 im 6) (pow.f64 re 2)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) re))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) re) 3))
(cbrt.f64 (*.f64 (pow.f64 im 9) (pow.f64 re 3)))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 im 9)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) re)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im 5)))) 1)
(pow.f64 (*.f64 re (pow.f64 im 5)) 1)
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 5/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im 5))) 3)
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im 5)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 re 2) (pow.f64 im 10)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (pow.f64 im 5)))))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im 5)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (pow.f64 im 5) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 5) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im 5))))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im 5))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im 5))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)))) 1)
(pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 3)
(pow.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 re 2) (pow.f64 im 10)) 1/14400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (pow.f64 im 5)) -1/120))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 3))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))) 1)
(pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))) 2)
(pow.f64 (*.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 3) 1/3)
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (pow.f64 re 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 im) 1 im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re (neg.f64 im)) (*.f64 re (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (neg.f64 im)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (neg.f64 im) re) (*.f64 (*.f64 (pow.f64 im 3) 1/6) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (neg.f64 im) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (*.f64 (neg.f64 im) 1) re))
(+.f64 (*.f64 1 (*.f64 re (*.f64 (pow.f64 im 3) 1/6))) (*.f64 1 (*.f64 re (neg.f64 im))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re)) (*.f64 1 (*.f64 (neg.f64 im) re)))
(+.f64 (*.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) 1) (*.f64 (*.f64 re (neg.f64 im)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) 1) (*.f64 (*.f64 (neg.f64 im) re) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))) 1)
(/.f64 re (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) re))
(/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 re (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 re (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 re (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 1 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) re) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) re) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) re) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6))) 1)
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(pow.f64 (*.f64 (pow.f64 im 9) 1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 1/6)) 3)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(fabs.f64 (*.f64 (pow.f64 im 3) 1/6))
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 im) 1 im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 im) 1 im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (neg.f64 im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 1 (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 (neg.f64 im) 1) 1))
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (neg.f64 im) 1) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (fma.f64 (neg.f64 im) 1 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) (exp.f64 (log1p.f64 im))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)) (*.f64 im (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) 1) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6))) 1)
(*.f64 im (*.f64 (pow.f64 im 2) 1/6))
(*.f64 (pow.f64 im 3) 1/6)
(*.f64 (pow.f64 im 3) (pow.f64 1/36 1/2))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(*.f64 (pow.f64 im 2) (*.f64 im 1/6))
(*.f64 1 (*.f64 (pow.f64 im 3) 1/6))
(*.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) 1/6))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)))
(*.f64 (*.f64 im (cbrt.f64 1/6)) (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)))
(*.f64 (*.f64 1/6 im) (pow.f64 im 2))
(*.f64 (*.f64 1/6 (pow.f64 im 2)) im)
(*.f64 (*.f64 1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 12) 1/1296))) (sqrt.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36))))
(*.f64 (pow.f64 1/36 1/2) (pow.f64 im 3))
(*.f64 (pow.f64 1 1/2) (*.f64 (pow.f64 im 3) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 12) 1/1296)) 1/2) (pow.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) 1/2))
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(pow.f64 (*.f64 (pow.f64 im 9) 1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 1/6)) 3)
(fabs.f64 (*.f64 (pow.f64 im 3) 1/6))
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 im) 1 im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re (neg.f64 im)) (*.f64 re (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (neg.f64 im)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (neg.f64 im) re) (*.f64 (*.f64 (pow.f64 im 3) 1/6) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (neg.f64 im) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (*.f64 (neg.f64 im) 1) re))
(+.f64 (*.f64 1 (*.f64 re (*.f64 (pow.f64 im 3) 1/6))) (*.f64 1 (*.f64 re (neg.f64 im))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re)) (*.f64 1 (*.f64 (neg.f64 im) re)))
(+.f64 (*.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) 1) (*.f64 (*.f64 re (neg.f64 im)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) 1) (*.f64 (*.f64 (neg.f64 im) re) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))) 1)
(/.f64 re (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) re))
(/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 re (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 re (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 re (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 1 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) re) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) re) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) re) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36))) 1)
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 2)
(pow.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) 3)
(pow.f64 (*.f64 (pow.f64 im 12) 1/1296) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 im 12) 1/1296))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 im 6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 im) 1 im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 im) 1 im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (neg.f64 im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 1 (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 (neg.f64 im) 1) 1))
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (neg.f64 im) 1) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (fma.f64 (neg.f64 im) 1 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) (exp.f64 (log1p.f64 im))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)) (*.f64 im (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) 1) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)) (neg.f64 im))

simplify293.0ms (2.5%)

Algorithm
egg-herbie
Rules
625×+-commutative
491×associate-*r*
479×associate-*l*
398×fma-def
336×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066929843
1163729348
2772229348
Stop Event
node limit
Counts
597 → 399
Calls
Call 1
Inputs
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 -1 (*.f64 im re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 -1 (*.f64 im re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 -1 im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) re))) 1)
(pow.f64 (*.f64 (pow.f64 im 3) re) 1)
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) 2)
(pow.f64 (*.f64 im (cbrt.f64 re)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) re) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 im 6) (pow.f64 re 2)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) re))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) re) 3))
(cbrt.f64 (*.f64 (pow.f64 im 9) (pow.f64 re 3)))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 im 9)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) re)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) re)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im 5)))) 1)
(pow.f64 (*.f64 re (pow.f64 im 5)) 1)
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 5/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im 5))) 3)
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im 5)) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 re 2) (pow.f64 im 10)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 5)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (pow.f64 im 5)))))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im 5)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (pow.f64 im 5) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 5) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im 5))))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im 5))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im 5))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im 5))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)))) 1)
(pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 3)
(pow.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 3) 1/3)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 re 2) (pow.f64 im 10)) 1/14400))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (pow.f64 im 5)) -1/120))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 3))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(exp.f64 (log.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))) 1)
(pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 1)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))) 2)
(pow.f64 (*.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 3) 1/3)
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (pow.f64 re 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 im) 1 im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re (neg.f64 im)) (*.f64 re (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (neg.f64 im)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (neg.f64 im) re) (*.f64 (*.f64 (pow.f64 im 3) 1/6) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (neg.f64 im) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (*.f64 (neg.f64 im) 1) re))
(+.f64 (*.f64 1 (*.f64 re (*.f64 (pow.f64 im 3) 1/6))) (*.f64 1 (*.f64 re (neg.f64 im))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re)) (*.f64 1 (*.f64 (neg.f64 im) re)))
(+.f64 (*.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) 1) (*.f64 (*.f64 re (neg.f64 im)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) 1) (*.f64 (*.f64 (neg.f64 im) re) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))) 1)
(/.f64 re (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) re))
(/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 re (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 re (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 re (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 1 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) re) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) re) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) re) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6))) 1)
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(pow.f64 (*.f64 (pow.f64 im 9) 1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 1/6)) 3)
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(fabs.f64 (*.f64 (pow.f64 im 3) 1/6))
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 im) 1 im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 im) 1 im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (neg.f64 im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 1 (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 (neg.f64 im) 1) 1))
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (neg.f64 im) 1) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (fma.f64 (neg.f64 im) 1 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) (exp.f64 (log1p.f64 im))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)) (*.f64 im (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) 1) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6))) 1)
(*.f64 im (*.f64 (pow.f64 im 2) 1/6))
(*.f64 (pow.f64 im 3) 1/6)
(*.f64 (pow.f64 im 3) (pow.f64 1/36 1/2))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(*.f64 (pow.f64 im 2) (*.f64 im 1/6))
(*.f64 1 (*.f64 (pow.f64 im 3) 1/6))
(*.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) 1/6))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)))
(*.f64 (*.f64 im (cbrt.f64 1/6)) (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)))
(*.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)))
(*.f64 (*.f64 1/6 im) (pow.f64 im 2))
(*.f64 (*.f64 1/6 (pow.f64 im 2)) im)
(*.f64 (*.f64 1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 12) 1/1296))) (sqrt.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36))))
(*.f64 (pow.f64 1/36 1/2) (pow.f64 im 3))
(*.f64 (pow.f64 1 1/2) (*.f64 (pow.f64 im 3) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 12) 1/1296)) 1/2) (pow.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) 1/2))
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1/2)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(pow.f64 (*.f64 (pow.f64 im 9) 1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) 2)
(pow.f64 (*.f64 im (cbrt.f64 1/6)) 3)
(fabs.f64 (*.f64 (pow.f64 im 3) 1/6))
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6))))
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 im) 1 im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(+.f64 (*.f64 re (neg.f64 im)) (*.f64 re (*.f64 (pow.f64 im 3) 1/6)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (neg.f64 im)))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (neg.f64 im) re) (*.f64 (*.f64 (pow.f64 im 3) 1/6) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (neg.f64 im) re))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (*.f64 (neg.f64 im) 1) re))
(+.f64 (*.f64 1 (*.f64 re (*.f64 (pow.f64 im 3) 1/6))) (*.f64 1 (*.f64 re (neg.f64 im))))
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re)) (*.f64 1 (*.f64 (neg.f64 im) re)))
(+.f64 (*.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) 1) (*.f64 (*.f64 re (neg.f64 im)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) 1) (*.f64 (*.f64 (neg.f64 im) re) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))) 1)
(/.f64 re (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) re))
(/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 re (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 re (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 re (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 1 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) re) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) re) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) re) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1)
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 2)
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36))) 1)
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1)
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 2)
(pow.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) 3)
(pow.f64 (*.f64 (pow.f64 im 12) 1/1296) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 im 12) 1/1296))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 im 6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 im) 1 im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 im) 1 im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (neg.f64 im) 1))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 1 (*.f64 (neg.f64 im) 1)))
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 (neg.f64 im) 1) 1))
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (*.f64 (neg.f64 im) 1) (*.f64 (pow.f64 im 3) 1/6))
(+.f64 (fma.f64 (neg.f64 im) 1 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) (exp.f64 (log1p.f64 im))) 1)
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)) (*.f64 im (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) 1) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) 1/3)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (neg.f64 im))
(fma.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)) (neg.f64 im))
Outputs
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1 (*.f64 im re))
(*.f64 re (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) -1/6)
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 -1 (*.f64 im re))
(*.f64 re (neg.f64 im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(fma.f64 -1 (*.f64 re im) (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))
(*.f64 re (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(fma.f64 -1 (*.f64 re im) (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))
(*.f64 re (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(fma.f64 -1 (*.f64 re im) (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))
(*.f64 re (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 1/36 (pow.f64 im 6))
(*.f64 -1 im)
(neg.f64 im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 -1 im) (*.f64 1/6 (pow.f64 im 3)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 -1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) -1/6)
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1 im (*.f64 (pow.f64 im 3) -1/6))
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1 im (*.f64 (pow.f64 im 3) -1/6))
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))
(+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1 im (*.f64 (pow.f64 im 3) -1/6))
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) re))) 1)
(*.f64 re (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 im 3) re) 1)
(*.f64 re (pow.f64 im 3))
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) 2)
(pow.f64 (*.f64 im (cbrt.f64 re)) 3)
(*.f64 re (pow.f64 im 3))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) re) 3) 1/3)
(*.f64 re (pow.f64 im 3))
(sqrt.f64 (*.f64 (pow.f64 im 6) (pow.f64 re 2)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)))
(*.f64 re (pow.f64 im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) re))))
(*.f64 re (pow.f64 im 3))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) re) 3))
(*.f64 re (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 im 9) (pow.f64 re 3)))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 im 9)))
(cbrt.f64 (*.f64 (pow.f64 im 9) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) re)) 1))
(*.f64 re (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) re)))
(*.f64 re (pow.f64 im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im 5)))) 1)
(*.f64 re (pow.f64 im 5))
(pow.f64 (*.f64 re (pow.f64 im 5)) 1)
(*.f64 re (pow.f64 im 5))
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 5/2)) 2)
(pow.f64 (cbrt.f64 (*.f64 re (pow.f64 im 5))) 3)
(*.f64 re (pow.f64 im 5))
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im 5)) 3) 1/3)
(*.f64 re (pow.f64 im 5))
(sqrt.f64 (*.f64 (pow.f64 re 2) (pow.f64 im 10)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 5)))
(*.f64 re (pow.f64 im 5))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (pow.f64 im 5)))))
(*.f64 re (pow.f64 im 5))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im 5)) 3))
(*.f64 re (pow.f64 im 5))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (pow.f64 im 5) 3)))
(*.f64 re (pow.f64 im 5))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 5) 3) (pow.f64 re 3)))
(*.f64 re (pow.f64 im 5))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im 5))))
(*.f64 re (pow.f64 im 5))
(exp.f64 (log.f64 (*.f64 re (pow.f64 im 5))))
(*.f64 re (pow.f64 im 5))
(exp.f64 (*.f64 (log.f64 (*.f64 re (pow.f64 im 5))) 1))
(*.f64 re (pow.f64 im 5))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im 5))))
(*.f64 re (pow.f64 im 5))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)))) 1)
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 1)
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 2)
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 3)
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(pow.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 3) 1/3)
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 re 2) (pow.f64 im 10)) 1/14400))
(sqrt.f64 (*.f64 (pow.f64 re 2) (*.f64 (pow.f64 im 10) 1/14400)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (pow.f64 im 5)) -1/120))
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)))))
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120)) 3))
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(exp.f64 (log.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))) 1))
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 (pow.f64 im 5) -1/120))))
(*.f64 re (*.f64 (pow.f64 im 5) -1/120))
(*.f64 (pow.f64 im 5) (*.f64 re -1/120))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))) 1)
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 1)
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))) 2)
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(pow.f64 (*.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 -1/6)) 3)
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 3) 1/3)
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (pow.f64 re 2))))
(sqrt.f64 (*.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 re 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)))))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6)) 3))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))) 1))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) (*.f64 re -1/6))))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 im) 1 im)))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 im) 1 im) re))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (*.f64 re (neg.f64 im)) (*.f64 re (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (neg.f64 im)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (*.f64 (neg.f64 im) 1)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (neg.f64 im) re) (*.f64 (*.f64 (pow.f64 im 3) 1/6) re))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (neg.f64 im) re))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (*.f64 (neg.f64 im) 1) re))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 (pow.f64 im 3) 1/6))) (*.f64 1 (*.f64 re (neg.f64 im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re)) (*.f64 1 (*.f64 (neg.f64 im) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) 1) (*.f64 (*.f64 re (neg.f64 im)) 1))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) 1) (*.f64 (*.f64 (neg.f64 im) re) 1))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))) 1)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(/.f64 re (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) re))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 re (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 re (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 1 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 1 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (/.f64 (/.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))) re))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 re (/.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) re) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) re) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) re) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 2)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 3)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3) 1/3)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2))
(fabs.f64 (*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) (pow.f64 re 3)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 1))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6))) 1)
(*.f64 1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1/2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(*.f64 1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 im 9) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) 2)
(*.f64 1/6 (pow.f64 im 3))
(pow.f64 (*.f64 im (cbrt.f64 1/6)) 3)
(*.f64 1/6 (pow.f64 im 3))
(sqrt.f64 (*.f64 (pow.f64 im 6) 1/36))
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(fabs.f64 (*.f64 (pow.f64 im 3) 1/6))
(*.f64 1/6 (pow.f64 im 3))
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 1/6 (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1/2))
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)) 1))
(*.f64 1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 im) 1 im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 2 (+.f64 (neg.f64 im) im)))
(fma.f64 2 (*.f64 0 im) (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 0 im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 0 im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 im) 1 im) 1))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 1 (*.f64 (neg.f64 im) 1)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 (neg.f64 im) 1) 1))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) 1/6))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (neg.f64 im) 1) (*.f64 (pow.f64 im 3) 1/6))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (fma.f64 (neg.f64 im) 1 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) (exp.f64 (log1p.f64 im))) 1)
(+.f64 1 (-.f64 (*.f64 1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) (expm1.f64 (log1p.f64 im)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 1/6) (sqrt.f64 im)) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)) (*.f64 im (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (fma.f64 (pow.f64 im 6) 1/36 (pow.f64 im 2)) (*.f64 im (*.f64 1/6 (pow.f64 im 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 9) 1/216 (pow.f64 im 3))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (-.f64 im (*.f64 1/6 (pow.f64 im 3))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (pow.f64 im 2) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (*.f64 (pow.f64 im 2) (fma.f64 1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 im 2) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (pow.f64 im 6) (*.f64 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)) 3))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)) (*.f64 1/36 (pow.f64 im 6))))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 6) 1/36 (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (pow.f64 im 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 9) 3) 1/10077696) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216) (fma.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656 (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 9) 1/216 (pow.f64 im 3))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 3) 1/6 im)) (+.f64 (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12))) (*.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)) (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im)) (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (fma.f64 1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (fma.f64 1/6 (pow.f64 im 3) im) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) 1) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 6) 1/36 (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (pow.f64 im 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 3) 1/6 im)) (+.f64 (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12))) (*.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)) (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 9) 3) 1/10077696) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216) (fma.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 9) 1/216 (pow.f64 im 3))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) 1/3)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) 2))
(fabs.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 1 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)) (neg.f64 im))
(-.f64 (*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (pow.f64 im 3))) im)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6))) 1)
(*.f64 1/6 (pow.f64 im 3))
(*.f64 im (*.f64 (pow.f64 im 2) 1/6))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) 1/6)
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3) (pow.f64 1/36 1/2))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 2) (*.f64 im 1/6))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 1 (*.f64 (pow.f64 im 3) 1/6))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) 1/6))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (*.f64 im (cbrt.f64 1/6)) (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (pow.f64 im 3)))
(*.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)))
(*.f64 (*.f64 im (cbrt.f64 1/6)) (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)))
(*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (pow.f64 im 3)))
(*.f64 (*.f64 1/6 im) (pow.f64 im 2))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (*.f64 1/6 (pow.f64 im 2)) im)
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (*.f64 1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 12) 1/1296))) (sqrt.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36))))
(*.f64 (pow.f64 1/36 1/2) (pow.f64 im 3))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 1 1/2) (*.f64 (pow.f64 im 3) 1/6))
(*.f64 1/6 (pow.f64 im 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im 12) 1/1296)) 1/2) (pow.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 im 12) 1/1296))) (sqrt.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36))))
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1/2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 1)
(*.f64 1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 im 9) 1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(pow.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) 2)
(*.f64 1/6 (pow.f64 im 3))
(pow.f64 (*.f64 im (cbrt.f64 1/6)) 3)
(*.f64 1/6 (pow.f64 im 3))
(fabs.f64 (*.f64 (pow.f64 im 3) 1/6))
(*.f64 1/6 (pow.f64 im 3))
(log.f64 (pow.f64 (exp.f64 1/6) (pow.f64 im 3)))
(*.f64 1/6 (pow.f64 im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 1/6 (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 im 9) 1/216))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 1/6 (pow.f64 im 3))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1/2))
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 3) 1/6)) 1))
(*.f64 1/6 (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 1/6 (pow.f64 im 3))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 im) 1 im)))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 re (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 im) 1 im) re))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) re))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im))
(+.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) re))
(*.f64 re (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(*.f64 re (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (*.f64 re (neg.f64 im)) (*.f64 re (*.f64 (pow.f64 im 3) 1/6)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (neg.f64 im)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) (*.f64 re (*.f64 (neg.f64 im) 1)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (neg.f64 im) re) (*.f64 (*.f64 (pow.f64 im 3) 1/6) re))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (neg.f64 im) re))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) (*.f64 (*.f64 (neg.f64 im) 1) re))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 1 (*.f64 re (*.f64 (pow.f64 im 3) 1/6))) (*.f64 1 (*.f64 re (neg.f64 im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 1 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re)) (*.f64 1 (*.f64 (neg.f64 im) re)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 re (*.f64 (pow.f64 im 3) 1/6)) 1) (*.f64 (*.f64 re (neg.f64 im)) 1))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im 3) 1/6) re) 1) (*.f64 (*.f64 (neg.f64 im) re) 1))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))) 1)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(/.f64 re (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) re))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 re (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 re (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 re (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 1 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 1 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 1 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 1 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (*.f64 (*.f64 re (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (/.f64 (/.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))) re))
(/.f64 (*.f64 (*.f64 re (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (*.f64 re (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2)) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 re (/.f64 (cbrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))) (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) re) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) re) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) re) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) re)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 re (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (*.f64 re (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 re (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) re))
(*.f64 (/.f64 re (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) re) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) re)
(*.f64 re (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 2)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 3)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3) 1/3)
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(sqrt.f64 (pow.f64 (*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2))
(fabs.f64 (*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) (pow.f64 re 3)))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) 1))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(*.f64 re (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36))) 1)
(*.f64 1/36 (pow.f64 im 6))
(pow.f64 (*.f64 (pow.f64 im 6) 1/36) 1)
(*.f64 1/36 (pow.f64 im 6))
(pow.f64 (*.f64 (pow.f64 im 3) 1/6) 2)
(*.f64 1/36 (pow.f64 im 6))
(pow.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) 3)
(*.f64 1/36 (pow.f64 im 6))
(pow.f64 (*.f64 (pow.f64 im 12) 1/1296) 1/2)
(sqrt.f64 (*.f64 (pow.f64 im 12) 1/1296))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) 1/3)
(*.f64 1/36 (pow.f64 im 6))
(sqrt.f64 (*.f64 (pow.f64 im 12) 1/1296))
(log.f64 (pow.f64 (exp.f64 1/36) (pow.f64 im 6)))
(*.f64 1/36 (pow.f64 im 6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36))))
(*.f64 1/36 (pow.f64 im 6))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3))
(*.f64 1/36 (pow.f64 im 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 1/36 (pow.f64 im 6))
(exp.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 1/36 (pow.f64 im 6))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im 6) 1/36)) 1))
(*.f64 1/36 (pow.f64 im 6))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im 6) 1/36)))
(*.f64 1/36 (pow.f64 im 6))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 im) 1 im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 2 (+.f64 (neg.f64 im) im)))
(fma.f64 2 (*.f64 0 im) (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 im) 1 im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 0 im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 2 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(fma.f64 2 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 im) 1 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im))
(+.f64 (*.f64 0 im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(+.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) (*.f64 2 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(fma.f64 2 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 im) 1 im) 1))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) 1))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) (*.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) 1))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (neg.f64 im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (+.f64 (*.f64 (neg.f64 im) 1) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 1 (*.f64 (neg.f64 im) 1)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (*.f64 (pow.f64 im 3) 1/6) (*.f64 (*.f64 (neg.f64 im) 1) 1))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) 1/6))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 im) 1 im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (neg.f64 im) (+.f64 (*.f64 (pow.f64 im 3) 1/6) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (*.f64 (neg.f64 im) 1) (*.f64 (pow.f64 im 3) 1/6))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(+.f64 (fma.f64 (neg.f64 im) 1 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (+.f64 (neg.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (*.f64 0 im)) im)
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im)) im)
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(-.f64 (fma.f64 (pow.f64 im 3) 1/6 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(-.f64 (fma.f64 1/6 (pow.f64 im 3) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im)) im)
(+.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) (exp.f64 (log1p.f64 im))) 1)
(+.f64 1 (-.f64 (*.f64 1/6 (pow.f64 im 3)) (exp.f64 (log1p.f64 im))))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) (expm1.f64 (log1p.f64 im)))
(*.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(*.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (+.f64 (sqrt.f64 im) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 1/6) (sqrt.f64 im)) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (sqrt.f64 im)))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im)) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(*.f64 (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(*.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)) (*.f64 im (*.f64 (pow.f64 im 3) 1/6))))
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))) (-.f64 (fma.f64 (pow.f64 im 6) 1/36 (pow.f64 im 2)) (*.f64 im (*.f64 1/6 (pow.f64 im 3)))))
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 9) 1/216 (pow.f64 im 3))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (-.f64 im (*.f64 1/6 (pow.f64 im 3))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (pow.f64 im 2) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 im))))) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (*.f64 (pow.f64 im 2) (fma.f64 1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (*.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)) 3))) (-.f64 (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (pow.f64 im 2) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 3) 1/6 im)))) (*.f64 (pow.f64 im 6) (*.f64 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)) 3))) (fma.f64 (pow.f64 im 12) 1/1296 (*.f64 (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)) (*.f64 1/36 (pow.f64 im 6))))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(/.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 6) 1/36 (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (pow.f64 im 2))))
(/.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 9) 3) 1/10077696) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216) (fma.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656 (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 9) 1/216 (pow.f64 im 3))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 3) 1/6 im)) (+.f64 (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12))) (*.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)) (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (fma.f64 (pow.f64 im 3) 1/6 im)) (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (fma.f64 1/6 (pow.f64 im 3) im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))) (/.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (fma.f64 1/6 (pow.f64 im 3) im) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im)))) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 1 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 1 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 6) 1/36) (*.f64 (neg.f64 im) (neg.f64 im))) 1) (-.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 (neg.f64 im) 3)) 1) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) 1) (neg.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) 1) (neg.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 (pow.f64 im 3) 1/6 im) (fma.f64 (pow.f64 im 6) 1/36 (pow.f64 im 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (fma.f64 1/6 (pow.f64 im 3) im) (fma.f64 1/36 (pow.f64 im 6) (pow.f64 im 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (+.f64 (*.f64 (pow.f64 im 12) 1/1296) (cbrt.f64 (pow.f64 im 12))) (*.f64 (*.f64 (pow.f64 im 6) 1/36) (pow.f64 im 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 3) 1/6 im)) (+.f64 (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12))) (*.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 1/6 (pow.f64 im 3) im)) (fma.f64 (pow.f64 im 6) (*.f64 1/36 (pow.f64 im 2)) (fma.f64 (pow.f64 im 12) 1/1296 (cbrt.f64 (pow.f64 im 12)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (*.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 9) 3) 1/10077696) (pow.f64 im 9)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (+.f64 (pow.f64 im 6) (*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 9) 1/216) 3) (pow.f64 im 9)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))) (fma.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216) (fma.f64 (pow.f64 (pow.f64 im 6) 3) 1/46656 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im 6) 1/36) 3) (pow.f64 im 6)) (/.f64 1 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216)))
(/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (*.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))) (+.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 9) 1/216))))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 1/36 (pow.f64 im 6)) 3) (pow.f64 im 6)) (fma.f64 (pow.f64 im 9) 1/216 (pow.f64 im 3))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) im)) (sqrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) (/.f64 (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))) (sqrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im)))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2))) (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))) 2) (/.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))) (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3))))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) 1) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im))) (sqrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (fma.f64 (pow.f64 im 6) 1/36 (neg.f64 (pow.f64 im 2))) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 (pow.f64 im 3) 1/6 im))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (pow.f64 im 2)) (fma.f64 1/6 (pow.f64 im 3) im))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) 1) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))) (sqrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))) (cbrt.f64 (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 (pow.f64 im 6) 1/36 (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 (pow.f64 im 9) 1/216) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 1/6 (pow.f64 im 3) im))))
(pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 1)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 2)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 3)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(pow.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3) 1/3)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 2))
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 im 3) (neg.f64 im)) 2))
(fabs.f64 (-.f64 (*.f64 1/6 (pow.f64 im 3)) im))
(log.f64 (exp.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im) 3))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(exp.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)) 1))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (pow.f64 im 3) 1/6) im)))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 (pow.f64 im 3) 1/6 (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 1 (*.f64 (pow.f64 im 3) 1/6) (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 im 3/2) (sqrt.f64 1/6)) (neg.f64 im))
(fma.f64 1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 1/6 (pow.f64 im 3)) im)
(fma.f64 (*.f64 (pow.f64 im 2) (cbrt.f64 1/36)) (*.f64 im (cbrt.f64 1/6)) (neg.f64 im))
(-.f64 (*.f64 (cbrt.f64 1/6) (*.f64 (cbrt.f64 1/36) (pow.f64 im 3))) im)

eval180.0ms (1.5%)

Compiler

Compiled 9033 to 6260 computations (30.7% saved)

prune204.0ms (1.7%)

Pruning

24 alts after pruning (15 fresh and 9 done)

PrunedKeptTotal
New4115416
Fresh31013
Picked235
Done167
Total41724441
Accuracy
100.0%
Counts
441 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.5%
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
10.5%
(-.f64 27 (*.f64 re im))
4.0%
(-.f64 -3 (*.f64 im (sin.f64 re)))
58.6%
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
41.4%
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
56.2%
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
52.1%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
58.6%
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
83.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
47.8%
(*.f64 (sin.f64 re) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
24.9%
(*.f64 (sin.f64 re) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
50.9%
(*.f64 (neg.f64 im) (sin.f64 re))
36.6%
(*.f64 (neg.f64 im) re)
56.6%
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
55.5%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
49.7%
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
41.4%
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
55.5%
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
25.8%
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
39.9%
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
3.3%
(*.f64 8 (*.f64 1/2 re))
3.3%
(*.f64 1/4 (*.f64 1/2 re))
14.3%
(*.f64 0 (*.f64 1/2 re))
3.3%
(*.f64 -2 (*.f64 1/2 re))
Compiler

Compiled 676 to 472 computations (30.2% saved)

regimes415.0ms (3.5%)

Counts
37 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))))
(-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (neg.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
(*.f64 (sin.f64 re) (*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (neg.f64 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Calls

6 calls:

232.0ms
(sin.f64 re)
53.0ms
re
51.0ms
(*.f64 1/2 (sin.f64 re))
49.0ms
im
11.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
91.8%3re
99.9%3im
99.9%3(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
91.8%3(*.f64 1/2 (sin.f64 re))
91.8%3(sin.f64 re)
99.9%3(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 424 to 280 computations (34% saved)

regimes123.0ms (1.1%)

Counts
34 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Calls

3 calls:

61.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
45.0ms
im
7.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.9%3im
99.9%3(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
99.9%3(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 352 to 231 computations (34.4% saved)

regimes121.0ms (1%)

Counts
33 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Calls

3 calls:

97.0ms
im
8.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
7.0ms
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
99.9%3im
99.9%3(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
99.9%3(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 332 to 216 computations (34.9% saved)

regimes83.0ms (0.7%)

Counts
32 → 5
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (sin.f64 re) (+.f64 (neg.f64 im) (*.f64 (pow.f64 im 3) -1/6)))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 -1/6 (pow.f64 re 3))))
(*.f64 (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5)))) (*.f64 1/2 re))
(+.f64 (*.f64 -1 (*.f64 im re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
Outputs
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
Calls

2 calls:

69.0ms
im
5.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
96.9%5im
86.1%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 308 to 203 computations (34.1% saved)

regimes114.0ms (1%)

Counts
27 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
Outputs
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
Calls

4 calls:

64.0ms
im
15.0ms
(*.f64 1/2 (sin.f64 re))
14.0ms
(sin.f64 re)
14.0ms
re
Results
AccuracySegmentsBranch
83.8%1(*.f64 1/2 (sin.f64 re))
83.8%1(sin.f64 re)
83.8%1re
89.3%5im
Compiler

Compiled 237 to 155 computations (34.6% saved)

regimes285.0ms (2.4%)

Counts
26 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
Outputs
(*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
Calls

4 calls:

95.0ms
im
67.0ms
re
61.0ms
(sin.f64 re)
55.0ms
(*.f64 1/2 (sin.f64 re))
Results
AccuracySegmentsBranch
79.0%3im
71.0%6re
70.1%5(*.f64 1/2 (sin.f64 re))
70.1%5(sin.f64 re)
Compiler

Compiled 227 to 149 computations (34.4% saved)

regimes89.0ms (0.8%)

Counts
25 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(-.f64 27 (+.f64 (*.f64 -1/6 (*.f64 im (pow.f64 re 3))) (*.f64 im re)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
Outputs
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))
Calls

1 calls:

82.0ms
im
Results
AccuracySegmentsBranch
77.5%3im
Compiler

Compiled 204 to 132 computations (35.3% saved)

regimes42.0ms (0.4%)

Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (-.f64 (*.f64 (pow.f64 im 3) 1/6) im))
(*.f64 re (*.f64 im (-.f64 (*.f64 -1/6 (pow.f64 im 2)) 1)))
(-.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) (*.f64 re im))
Outputs
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
Calls

1 calls:

37.0ms
im
Results
AccuracySegmentsBranch
76.4%3im
Compiler

Compiled 143 to 94 computations (34.3% saved)

regimes27.0ms (0.2%)

Counts
16 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 1/6 (pow.f64 im 3)))
(*.f64 re (*.f64 (pow.f64 im 3) -1/6))
(*.f64 (pow.f64 im 3) (*.f64 re -1/6))
(*.f64 (*.f64 1/2 (sin.f64 re)) (*.f64 -2 im))
(*.f64 im (-.f64 (*.f64 (pow.f64 re 3) 1/6) re))
Outputs
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
Calls

1 calls:

24.0ms
im
Results
AccuracySegmentsBranch
76.3%3im
Compiler

Compiled 103 to 68 computations (34% saved)

regimes19.0ms (0.2%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
Outputs
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
Calls

1 calls:

17.0ms
im
Results
AccuracySegmentsBranch
76.3%3im
Compiler

Compiled 58 to 37 computations (36.2% saved)

regimes36.0ms (0.3%)

Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
(*.f64 (neg.f64 im) (sin.f64 re))
(-.f64 -3 (*.f64 im (sin.f64 re)))
(-.f64 27 (*.f64 im (sin.f64 re)))
Outputs
(*.f64 (neg.f64 im) re)
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (neg.f64 im) re)
Calls

3 calls:

17.0ms
im
11.0ms
re
6.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
52.9%2re
50.9%1(sin.f64 re)
57.5%3im
Compiler

Compiled 58 to 37 computations (36.2% saved)

regimes12.0ms (0.1%)

Accuracy

Total -22.5b remaining (-55.5%)

Threshold costs -22.5b (-55.5%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) re)
(*.f64 -2 (*.f64 1/2 re))
(*.f64 0 (*.f64 1/2 re))
(*.f64 1/4 (*.f64 1/2 re))
(*.f64 8 (*.f64 1/2 re))
(-.f64 27 (*.f64 re im))
Outputs
(*.f64 (neg.f64 im) re)
Calls

2 calls:

6.0ms
im
5.0ms
re
Results
AccuracySegmentsBranch
36.6%1re
36.6%1im
Compiler

Compiled 37 to 27 computations (27% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006200356486492087
+inf
0.0ms
-inf
-1.891569378908997e-8
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006200356486492087
+inf
0.0ms
-inf
-1.891569378908997e-8
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2038145179582571e-6
0.006200356486492087
0.0ms
-inf
-1.891569378908997e-8
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch150.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
1.3811504029252638e+88
5.771643792908283e+97
54.0ms
9.457846893777582e-9
19944.191460324266
36.0ms
-0.003100173277244326
-6.019072590082952e-7
26.0ms
-1.5057985768806278e+124
-2.779544626015541e+122
Results
46.0ms107×body1024valid
28.0ms150×body256valid
23.0ms153×body256infinite
22.0ms60×body1024infinite
10.0ms43×body512infinite
8.0ms30×body512valid
1.0msbody2048valid
Compiler

Compiled 902 to 694 computations (23.1% saved)

bsearch60.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
3.580312310935909e+22
5.963725688059218e+23
34.0ms
-0.003100173277244326
-6.019072590082952e-7
Results
15.0ms84×body256valid
11.0ms27×body1024infinite
10.0ms26×body1024valid
10.0ms69×body256infinite
5.0ms18×body512valid
4.0ms16×body512infinite
Compiler

Compiled 354 to 261 computations (26.3% saved)

bsearch57.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
24.0ms
3.580312310935909e+22
5.963725688059218e+23
32.0ms
-0.003100173277244326
-6.019072590082952e-7
Results
15.0ms39×body1024valid
10.0ms74×body256infinite
10.0ms70×body256valid
10.0ms27×body1024infinite
5.0ms19×body512valid
3.0ms11×body512infinite
Compiler

Compiled 378 to 269 computations (28.8% saved)

bsearch54.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
3.580312310935909e+22
5.963725688059218e+23
31.0ms
-0.003100173277244326
-6.019072590082952e-7
Results
12.0ms78×body256valid
11.0ms26×body1024valid
10.0ms72×body256infinite
8.0ms25×body1024infinite
6.0ms24×body512valid
3.0ms15×body512infinite
Compiler

Compiled 318 to 239 computations (24.8% saved)

bsearch58.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
3.580312310935909e+22
5.963725688059218e+23
32.0ms
-5.355591224035034e+57
-4.839384301118825e+50
Results
24.0ms72×body1024infinite
21.0ms150×body256infinite
9.0ms34×body512infinite
Compiler

Compiled 306 to 238 computations (22.2% saved)

bsearch57.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
3.580312310935909e+22
5.963725688059218e+23
32.0ms
-5.355591224035034e+57
-4.839384301118825e+50
Results
26.0ms79×body1024infinite
21.0ms147×body256infinite
7.0ms30×body512infinite
Compiler

Compiled 306 to 238 computations (22.2% saved)

bsearch60.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
27.0ms
3.580312310935909e+22
5.963725688059218e+23
33.0ms
-9.08799658644176e+67
-3.596463231761748e+61
Results
30.0ms85×body1024infinite
19.0ms140×body256infinite
7.0ms31×body512infinite
Compiler

Compiled 258 to 190 computations (26.4% saved)

simplify34.0ms (0.3%)

Algorithm
egg-herbie
Rules
31×*-commutative
20×if-if-or-not
14×+-commutative
sub-neg
not-or
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01211364
11851331
22071300
32251296
42361296
52421296
62431296
72441296
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 5764607523034235/576460752303423488) (-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 5764607523034235/576460752303423488) (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5))))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 4722366482869645/2361183241434822606848) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(if (<=.f64 im -279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (if (<=.f64 im -7148113328562451/2305843009213693952) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (if (<=.f64 im 2116691824864133/9007199254740992) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (if (<=.f64 im 55999999999999998049408647266426644403107489228697174818255432209633847293378484697407914808180736) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(if (<=.f64 im -4980620899901579/18446744073709551616) (*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im)) (if (<=.f64 im 240000000000000000000000) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))))
(if (<=.f64 im -7148113328562451/2305843009213693952) (*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im)) (if (<=.f64 im 46000000000000004194304) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))))
(if (<=.f64 im -5534023222112865/2305843009213693952) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (if (<=.f64 im 75000000000000002097152) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(if (<=.f64 im -499999999999999996610474337180813988230854220972032) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im 185000000000000006291456) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(if (<=.f64 im -1320000000000000017636212165855666387005596348973056) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im 37500000000000001048576) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re))))
(if (<=.f64 im -36000000000000001032432256106584441327263159295473035396513792) (*.f64 (neg.f64 im) re) (if (<=.f64 im 60000000000000000000000) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (neg.f64 im) re)))
(*.f64 (neg.f64 im) re)
Outputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 5764607523034235/576460752303423488) (-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(if (or (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (not (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 5764607523034235/576460752303423488))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) (-.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 im 3) -1/6) (*.f64 (pow.f64 im 5) -1/120))) (*.f64 im (sin.f64 re))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 5764607523034235/576460752303423488) (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 -2 im) (+.f64 (*.f64 -1/3 (pow.f64 im 3)) (*.f64 -1/60 (pow.f64 im 5))))) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(if (or (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (not (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 5764607523034235/576460752303423488))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) (*.f64 (*.f64 1/2 (sin.f64 re)) (+.f64 (*.f64 im -2) (+.f64 (*.f64 (pow.f64 im 3) -1/3) (*.f64 (pow.f64 im 5) -1/60)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 4722366482869645/2361183241434822606848) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(if (or (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -inf.0) (not (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 4722366482869645/2361183241434822606848))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))
(if (<=.f64 im -279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (if (<=.f64 im -7148113328562451/2305843009213693952) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (if (<=.f64 im 2116691824864133/9007199254740992) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (if (<=.f64 im 55999999999999998049408647266426644403107489228697174818255432209633847293378484697407914808180736) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))))
(if (<=.f64 im -279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (if (<=.f64 im -7148113328562451/2305843009213693952) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (if (or (<=.f64 im 2116691824864133/9007199254740992) (not (<=.f64 im 55999999999999998049408647266426644403107489228697174818255432209633847293378484697407914808180736))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)))))
(if (<=.f64 im -279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (if (or (<=.f64 im -7148113328562451/2305843009213693952) (not (or (<=.f64 im 2116691824864133/9007199254740992) (not (<=.f64 im 55999999999999998049408647266426644403107489228697174818255432209633847293378484697407914808180736))))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(if (or (<=.f64 im -279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (not (or (<=.f64 im -7148113328562451/2305843009213693952) (not (or (<=.f64 im 2116691824864133/9007199254740992) (not (<=.f64 im 55999999999999998049408647266426644403107489228697174818255432209633847293378484697407914808180736))))))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)))
(if (or (<=.f64 im -279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (not (or (<=.f64 im -7148113328562451/2305843009213693952) (and (not (<=.f64 im 2116691824864133/9007199254740992)) (<=.f64 im 55999999999999998049408647266426644403107489228697174818255432209633847293378484697407914808180736))))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)))
(if (or (<=.f64 im -279999999999999996694469753260447842478086349313249325889386516480897399833268882517063917868882691201355854160827256930304) (and (not (<=.f64 im -7148113328562451/2305843009213693952)) (or (<=.f64 im 2116691824864133/9007199254740992) (not (<=.f64 im 55999999999999998049408647266426644403107489228697174818255432209633847293378484697407914808180736))))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
(if (<=.f64 im -4980620899901579/18446744073709551616) (*.f64 re (-.f64 (sqrt.f64 (*.f64 (pow.f64 im 6) 1/36)) im)) (if (<=.f64 im 240000000000000000000000) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))))
(if (<=.f64 im -7148113328562451/2305843009213693952) (*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im)) (if (<=.f64 im 46000000000000004194304) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im))))
(if (or (<=.f64 im -7148113328562451/2305843009213693952) (not (<=.f64 im 46000000000000004194304))) (*.f64 re (-.f64 (/.f64 -1/6 (/.f64 im (*.f64 im (pow.f64 im 3)))) im)) (*.f64 (neg.f64 im) (sin.f64 re)))
(if (<=.f64 im -5534023222112865/2305843009213693952) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (if (<=.f64 im 75000000000000002097152) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(if (or (<=.f64 im -5534023222112865/2305843009213693952) (not (<=.f64 im 75000000000000002097152))) (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (neg.f64 im) (sin.f64 re)))
(if (<=.f64 im -499999999999999996610474337180813988230854220972032) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im 185000000000000006291456) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(if (<=.f64 im -499999999999999996610474337180813988230854220972032) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (if (<=.f64 im 185000000000000006291456) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (*.f64 (pow.f64 im 3) -1/6))))
(if (<=.f64 im -1320000000000000017636212165855666387005596348973056) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im 37500000000000001048576) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re))))
(if (or (<=.f64 im -1320000000000000017636212165855666387005596348973056) (not (<=.f64 im 37500000000000001048576))) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 (neg.f64 im) (sin.f64 re)))
(if (<=.f64 im -36000000000000001032432256106584441327263159295473035396513792) (*.f64 (neg.f64 im) re) (if (<=.f64 im 60000000000000000000000) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (neg.f64 im) re)))
(if (or (<=.f64 im -36000000000000001032432256106584441327263159295473035396513792) (not (<=.f64 im 60000000000000000000000))) (*.f64 (neg.f64 im) re) (*.f64 (neg.f64 im) (sin.f64 re)))
(*.f64 (neg.f64 im) re)
Compiler

Compiled 367 to 242 computations (34.1% saved)

soundness1.5s (13%)

Rules
573×associate-*r*
573×associate-*r*
553×associate-*r*
520×associate-*l*
510×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0851676
12071538
25861424
319521424
440461424
0851676
12071538
25861424
319521424
440461424
01316176
13615892
211365687
339145637
0851676
12071538
25861424
319521424
440461424
01316176
13615892
211365687
339145637
020213
1242189
22512189
062340648
1163239843
020213
1242189
22512189
0851676
12071538
25861424
319521424
440461424
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 742 to 465 computations (37.3% saved)

end0.0ms (0%)

preprocess255.0ms (2.2%)

Compiler

Compiled 802 to 446 computations (44.4% saved)

Profiling

Loading profile data...