math.cos on complex, imaginary part

Time bar (total: 13.3s)

analyze0.0ms (0%)

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

Compiled 14 to 11 computations (21.4% saved)

sample3.7s (27.6%)

Results
1.4s2155×body1024valid
761.0ms2534×body256infinite
580.0ms1024×body1024infinite
436.0ms1070×body512valid
201.0ms844×body256valid
173.0ms516×body512infinite
87.0ms113×body2048valid
Bogosity

preprocess203.0ms (1.5%)

Algorithm
egg-herbie
Rules
1594×times-frac
1094×distribute-lft-neg-in
1038×fma-neg
940×distribute-rgt-neg-in
856×fma-def
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
027183
163183
2179175
3539171
41588165
54668165
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 (sin.f64 (neg.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 (sin.f64 (neg.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) (*.f64 1/2 (-.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 13 to 10 computations (23.1% saved)

eval2.0ms (0%)

Compiler

Compiled 24 to 15 computations (37.5% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
63.1%
(*.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)

localize295.0ms (2.2%)

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)))
52.9%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 36 to 14 computations (61.1% saved)

series14.0ms (0.1%)

Counts
2 → 32
Calls

9 calls:

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

rewrite82.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
276×add-sqr-sqrt
266×pow1
266×*-un-lft-identity
258×add-exp-log
256×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01338
126838
2403538
Stop Event
unsound
Counts
2 → 40
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
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
im
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
im

simplify204.0ms (1.5%)

Algorithm
egg-herbie
Rules
1036×unsub-neg
986×fma-def
922×distribute-lft-in
860×*-commutative
804×fma-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0911350
12131248
25991152
324081152
450941148
Stop Event
node limit
Counts
72 → 68
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))))
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
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 -2 im (*.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)))))
(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)))))
(-.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 (*.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/2 re (*.f64 -1/12 (pow.f64 re 3))))
(+.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/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/12 (pow.f64 re 3) (*.f64 -1/10080 (pow.f64 re 7))) (fma.f64 1/2 re (*.f64 1/240 (pow.f64 re 5)))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 (fma.f64 -1/10080 (pow.f64 re 7) (*.f64 1/240 (pow.f64 re 5))) (fma.f64 1/2 re (*.f64 -1/12 (pow.f64 re 3)))))
(*.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 (-.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 (-.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 (-.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 (-.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 (-.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 (-.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 (-.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 (-.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 (*.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 -1/6 (*.f64 (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) (-.f64 (*.f64 (pow.f64 im 3) -1/6) 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 3) -1/6 (*.f64 (pow.f64 im 5) -1/120)) im))
(*.f64 (sin.f64 re) (-.f64 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 3) -1/6)) 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 (-.f64 (*.f64 (pow.f64 im 3) -1/6) 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) (fma.f64 (pow.f64 im 3) -1/6 (-.f64 (fma.f64 (pow.f64 im 5) -1/120 (*.f64 (pow.f64 im 7) -1/5040)) 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 (-.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 (-.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 (-.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 (-.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 (-.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 (-.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 (-.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 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 (sin.f64 re)))
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27
-3
-2
-1
0
1/512
1/64
1/16
1/8
1/4
1/3
1/2
1
3/2
2
3
4
6
8
9
27

eval67.0ms (0.5%)

Compiler

Compiled 1057 to 591 computations (44.1% saved)

prune35.0ms (0.3%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New65368
Fresh000
Picked011
Done000
Total65469
Accuracy
99.9%
Counts
69 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.4%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
83.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
52.7%
(*.f64 (neg.f64 im) (sin.f64 re))
52.4%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
83.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
52.7%
(*.f64 (neg.f64 im) (sin.f64 re))
Compiler

Compiled 88 to 66 computations (25% saved)

localize447.0ms (3.4%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
52.9%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
100.0%
(-.f64 (*.f64 (pow.f64 im 3) -1/6) im)
99.8%
(*.f64 (pow.f64 im 3) -1/6)
94.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
99.8%
(*.f64 (neg.f64 im) (sin.f64 re))
Compiler

Compiled 74 to 34 computations (54.1% saved)

series15.0ms (0.1%)

Counts
5 → 96
Calls

24 calls:

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

rewrite46.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
428×add-sqr-sqrt
410×pow1
408×*-un-lft-identity
402×add-exp-log
400×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02075
143075
2656275
Stop Event
unsound
Counts
5 → 170
Calls
Call 1
Inputs
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.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)
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
Outputs
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
im
re
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
im
re
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
im
re
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
im
re
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
im
re

simplify116.0ms (0.9%)

Algorithm
egg-herbie
Rules
1436×associate-+r+
1124×fma-def
856×fma-neg
720×sub-neg
606×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01102662
12532570
27222474
331292466
475672466
Stop Event
node limit
Counts
266 → 99
Calls
Call 1
Inputs
(*.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 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)))
(*.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))))
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
Outputs
(*.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)
(*.f64 im (neg.f64 re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(fma.f64 -1 (*.f64 im re) (*.f64 (*.f64 1/6 im) (pow.f64 re 3)))
(-.f64 (*.f64 im (*.f64 (pow.f64 re 3) 1/6)) (*.f64 im re))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) 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 im re) (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (*.f64 (*.f64 1/6 im) (pow.f64 re 3))))
(-.f64 (fma.f64 1/6 (*.f64 im (pow.f64 re 3)) (*.f64 (*.f64 -1/120 (pow.f64 re 5)) im)) (*.f64 im re))
(fma.f64 im (*.f64 -1/120 (pow.f64 re 5)) (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)))
(*.f64 im (+.f64 (*.f64 1/6 (pow.f64 re 3)) (-.f64 (*.f64 -1/120 (pow.f64 re 5)) re)))
(+.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 im re) (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 1/5040 (*.f64 im (pow.f64 re 7)) (*.f64 (*.f64 1/6 im) (pow.f64 re 3)))))
(-.f64 (fma.f64 -1/120 (*.f64 im (pow.f64 re 5)) (fma.f64 1/6 (*.f64 im (pow.f64 re 3)) (*.f64 im (*.f64 (pow.f64 re 7) 1/5040)))) (*.f64 im re))
(+.f64 (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) (*.f64 im (+.f64 (*.f64 -1/120 (pow.f64 re 5)) (*.f64 1/5040 (pow.f64 re 7)))))
(*.f64 im (+.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re) (+.f64 (*.f64 1/5040 (pow.f64 re 7)) (*.f64 -1/120 (pow.f64 re 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 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 (pow.f64 re 3) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 (pow.f64 re 3) -1/6)))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (pow.f64 re 3) -1/6 re))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 (pow.f64 re 3) -1/6 re))
(+.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) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 1/120 (*.f64 (pow.f64 re 5) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 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 (pow.f64 re 5) 1/120))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (fma.f64 (pow.f64 re 3) -1/6 (*.f64 (pow.f64 re 5) 1/120))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 re (fma.f64 (pow.f64 re 3) -1/6 (*.f64 (pow.f64 re 5) 1/120))))
(+.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) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 -1/5040 (*.f64 (pow.f64 re 7) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (fma.f64 1/120 (*.f64 (pow.f64 re 5) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 re (*.f64 (pow.f64 re 5) 1/120))) (*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (*.f64 (pow.f64 re 3) -1/6) (*.f64 (pow.f64 re 7) -1/5040))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (fma.f64 (pow.f64 re 5) 1/120 re) (fma.f64 (pow.f64 re 3) -1/6 (*.f64 (pow.f64 re 7) -1/5040))))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (+.f64 (fma.f64 (pow.f64 re 5) 1/120 re) (fma.f64 (pow.f64 re 3) -1/6 (*.f64 (pow.f64 re 7) -1/5040))))
(*.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) (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 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3)))
(*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re)))
(*.f64 -1/6 (*.f64 (sin.f64 re) (pow.f64 im 3)))
(*.f64 (sin.f64 re) (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
(+.f64 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 (*.f64 -1 (*.f64 im (sin.f64 re))) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (sin.f64 re))))
(*.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 -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 (*.f64 im re))
(*.f64 (neg.f64 im) re)
(*.f64 im (neg.f64 re))
(+.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 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 -1/120 (*.f64 (pow.f64 im 5) re))))
(fma.f64 -1 (*.f64 im re) (fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 -1/120 (*.f64 re (pow.f64 im 5)))))
(+.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 -1/120 (*.f64 re (pow.f64 im 5))))
(*.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 im re) (fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (fma.f64 -1/120 (*.f64 re (pow.f64 im 5)) (*.f64 -1/5040 (*.f64 re (pow.f64 im 7))))))
(+.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 re (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (*.f64 -1/120 (pow.f64 im 5)))))
(*.f64 re (+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/5040 (pow.f64 im 7)))))
(*.f64 re (+.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)) (fma.f64 -1/120 (pow.f64 im 5) (*.f64 -1/5040 (pow.f64 im 7)))))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 1/2 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
(*.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) 1/2))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re 1/2))
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683
-3
-2
-1
-1/6
-1/216
-1/10077696
0
1/46656
1/1296
1/512
1/64
1/36
1/16
1/8
1/6
1/4
1/3
1/2
3/4
5/6
1
3/2
2
9/4
3
27/8
4
6
8
9
27
81
729
19683

eval53.0ms (0.4%)

Compiler

Compiled 1391 to 960 computations (31% saved)

prune45.0ms (0.3%)

Pruning

16 alts after pruning (12 fresh and 4 done)

PrunedKeptTotal
New11812130
Fresh000
Picked033
Done011
Total11816134
Accuracy
99.9%
Counts
134 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.1%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
45.7%
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
52.4%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
83.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
52.7%
(*.f64 (neg.f64 im) (sin.f64 re))
32.1%
(*.f64 (neg.f64 im) re)
54.1%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
37.0%
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
3.1%
(*.f64 27 (*.f64 1/2 re))
3.4%
(*.f64 -3 (*.f64 1/2 re))
2.6%
19683
2.7%
1/46656
13.5%
0
2.9%
-1/10077696
2.9%
-3
54.1%
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
45.7%
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
52.4%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
83.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
52.7%
(*.f64 (neg.f64 im) (sin.f64 re))
32.1%
(*.f64 (neg.f64 im) re)
54.1%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
37.0%
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
3.1%
(*.f64 27 (*.f64 1/2 re))
3.4%
(*.f64 -3 (*.f64 1/2 re))
2.6%
19683
2.7%
1/46656
13.5%
0
2.9%
-1/10077696
2.9%
-3
Compiler

Compiled 386 to 300 computations (22.3% saved)

localize195.0ms (1.5%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
99.5%
(*.f64 1/6 (pow.f64 re 3))
95.9%
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
100.0%
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
99.8%
(*.f64 -1/6 (pow.f64 im 3))
94.5%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
Compiler

Compiled 89 to 59 computations (33.7% saved)

series16.0ms (0.1%)

Counts
6 → 48
Calls

24 calls:

TimeVariablePointExpression
5.0ms
im
@0
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
2.0ms
im
@0
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
1.0ms
re
@inf
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
1.0ms
re
@0
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
1.0ms
im
@inf
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))

rewrite176.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1528×log-prod
1444×fma-def
680×pow-exp
562×expm1-udef
556×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015114
1336114
24212114
Stop Event
node limit
Counts
6 → 324
Calls
Call 1
Inputs
(*.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 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 1/6 (pow.f64 re 3))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
Outputs
(+.f64 0 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re (neg.f64 im)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 1)
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 re (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) re) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1)
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re (neg.f64 im)))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 im) re))
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))) (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cbrt.f64 -1/6))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 im) 1))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 im) 1 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 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (neg.f64 im) im))
(+.f64 (neg.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 0 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1)
(*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)))
(/.f64 1 (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))))
(/.f64 1 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 3) -1/216 (pow.f64 (neg.f64 im) 3)) (fma.f64 1/36 (pow.f64 im 6) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im)))
(pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2)
(pow.f64 (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) -1)
(pow.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)) (/.f64 1 (exp.f64 im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (exp.f64 (neg.f64 im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (/.f64 1 (exp.f64 im))))
(log.f64 (*.f64 (exp.f64 (neg.f64 im)) (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))
(log.f64 (*.f64 (exp.f64 (neg.f64 im)) (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 im)) (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 im)) (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)) (+.f64 1 (expm1.f64 im))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (exp.f64 im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (+.f64 1 (expm1.f64 im))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 -1/6 (pow.f64 im 3) (*.f64 (neg.f64 im) 1))
(fma.f64 im (*.f64 (*.f64 im im) -1/6) (neg.f64 im))
(fma.f64 im (*.f64 (*.f64 im im) -1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))
(fma.f64 (pow.f64 im 3) -1/6 (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) 1 (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) 1 (*.f64 (neg.f64 im) 1))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (+.f64 (neg.f64 im) im))
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im))
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 im) 1))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (neg.f64 im) im))
(fma.f64 1 (neg.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (+.f64 (neg.f64 im) im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (neg.f64 im) im))
(fma.f64 (*.f64 im (cbrt.f64 -1/6)) (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (neg.f64 im))
(fma.f64 (*.f64 im (cbrt.f64 -1/6)) (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (neg.f64 im) 1))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) (neg.f64 im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 im) 1))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (cbrt.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (*.f64 im im) (*.f64 im -1/6) (neg.f64 im))
(fma.f64 (*.f64 im im) (*.f64 im -1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (neg.f64 im) im))
(fma.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (neg.f64 im))
(fma.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (neg.f64 im) 1))
(fma.f64 (sqrt.f64 im) (neg.f64 (sqrt.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (+.f64 (neg.f64 im) im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (neg.f64 im) im))
(fma.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6) (neg.f64 im))
(fma.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 im)) (cbrt.f64 (neg.f64 im))) (cbrt.f64 (neg.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (neg.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1 im (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (+.f64 (neg.f64 im) im))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (*.f64 -1/6 im) (*.f64 im im) (neg.f64 im))
(fma.f64 (*.f64 -1/6 im) (*.f64 im im) (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im))
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 im) 1))
(+.f64 0 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(+.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (neg.f64 re)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) im) (*.f64 (neg.f64 re) im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 1)
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) im) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (*.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) im) (fma.f64 1/6 (pow.f64 re 3) re))
(pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1)
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3) (pow.f64 im 3)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 2))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(fma.f64 im (*.f64 1/6 (pow.f64 re 3)) (*.f64 im (neg.f64 re)))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) im (*.f64 (neg.f64 re) im))
(+.f64 0 (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) 1)
(pow.f64 (*.f64 1/6 (pow.f64 re 3)) 1)
(pow.f64 (*.f64 re (cbrt.f64 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3))))
(exp.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 re (cbrt.f64 1/6))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/6 (pow.f64 re 3)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re))
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 (neg.f64 re) 1))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 0 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(*.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1)
(*.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(*.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))))
(*.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(*.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))))
(/.f64 1 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) (neg.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) (neg.f64 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 (neg.f64 re) 3)) (fma.f64 (pow.f64 re 6) 1/36 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) 1/36) (*.f64 (neg.f64 re) (neg.f64 re))) (fma.f64 1/6 (pow.f64 re 3) (neg.f64 (neg.f64 re))))
(pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3)
(pow.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) -1)
(pow.f64 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 2))
(log.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (/.f64 1 (exp.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 (neg.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (/.f64 1 (exp.f64 re))))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(exp.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(fma.f64 re (*.f64 (*.f64 re re) 1/6) (neg.f64 re))
(fma.f64 re (*.f64 (*.f64 re re) 1/6) (*.f64 (neg.f64 re) 1))
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1/6 (pow.f64 re 3) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 re 3) 1/6 (neg.f64 re))
(fma.f64 (pow.f64 re 3) 1/6 (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 (*.f64 (neg.f64 re) 1))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (+.f64 (neg.f64 re) re))
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re))
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) (*.f64 (neg.f64 re) 1))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (+.f64 (neg.f64 re) re))
(fma.f64 1 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (+.f64 (neg.f64 re) re))
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (neg.f64 re))
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) (neg.f64 re))
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 re re) (*.f64 re 1/6) (neg.f64 re))
(fma.f64 (*.f64 re re) (*.f64 re 1/6) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) (neg.f64 re))
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (+.f64 (neg.f64 re) re))
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (neg.f64 re))
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (neg.f64 re) 1))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (+.f64 (neg.f64 re) re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 -1 re (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (*.f64 1/6 re) (*.f64 re re) (neg.f64 re))
(fma.f64 (*.f64 1/6 re) (*.f64 re re) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 1/6 (*.f64 re re)) re (neg.f64 re))
(fma.f64 (*.f64 1/6 (*.f64 re re)) re (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) (*.f64 (neg.f64 re) 1))

simplify282.0ms (2.1%)

Algorithm
egg-herbie
Rules
1184×fma-neg
830×log-prod
498×associate-*r*
488×associate-*l*
474×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066410032
114479636
244889600
Stop Event
node limit
Counts
372 → 385
Calls
Call 1
Inputs
(*.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 -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 1/6 (*.f64 im (pow.f64 re 3))))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 -1 re)
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (pow.f64 re 3))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (pow.f64 re 3))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 0 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re (neg.f64 im)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 1)
(/.f64 (*.f64 re (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 re (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) re) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) re) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1)
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 3)
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re (neg.f64 im)))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 im) re))
(+.f64 0 (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))) (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1)
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))
(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))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cbrt.f64 -1/6))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2))) 2))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 im) 1))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 im) 1 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 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (neg.f64 im) im))
(+.f64 (neg.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 0 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1)
(*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)))
(/.f64 1 (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))))
(/.f64 1 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 3) -1/216 (pow.f64 (neg.f64 im) 3)) (fma.f64 1/36 (pow.f64 im 6) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im)))
(pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2)
(pow.f64 (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) -1)
(pow.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)) (/.f64 1 (exp.f64 im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (exp.f64 (neg.f64 im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (/.f64 1 (exp.f64 im))))
(log.f64 (*.f64 (exp.f64 (neg.f64 im)) (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))
(log.f64 (*.f64 (exp.f64 (neg.f64 im)) (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 im)) (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 im)) (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)) (+.f64 1 (expm1.f64 im))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (exp.f64 im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (+.f64 1 (expm1.f64 im))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 -1/6 (pow.f64 im 3) (*.f64 (neg.f64 im) 1))
(fma.f64 im (*.f64 (*.f64 im im) -1/6) (neg.f64 im))
(fma.f64 im (*.f64 (*.f64 im im) -1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))
(fma.f64 (pow.f64 im 3) -1/6 (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) 1 (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) 1 (*.f64 (neg.f64 im) 1))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (+.f64 (neg.f64 im) im))
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im))
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 im) 1))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (neg.f64 im) im))
(fma.f64 1 (neg.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (+.f64 (neg.f64 im) im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (neg.f64 im) im))
(fma.f64 (*.f64 im (cbrt.f64 -1/6)) (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (neg.f64 im))
(fma.f64 (*.f64 im (cbrt.f64 -1/6)) (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (neg.f64 im) 1))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) (neg.f64 im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 im) 1))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (cbrt.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (*.f64 im im) (*.f64 im -1/6) (neg.f64 im))
(fma.f64 (*.f64 im im) (*.f64 im -1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (neg.f64 im) im))
(fma.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (neg.f64 im))
(fma.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (neg.f64 im) 1))
(fma.f64 (sqrt.f64 im) (neg.f64 (sqrt.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (+.f64 (neg.f64 im) im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (neg.f64 im) im))
(fma.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6) (neg.f64 im))
(fma.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6) (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 im)) (cbrt.f64 (neg.f64 im))) (cbrt.f64 (neg.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (neg.f64 im)) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1 im (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (+.f64 (neg.f64 im) im))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 (*.f64 -1/6 im) (*.f64 im im) (neg.f64 im))
(fma.f64 (*.f64 -1/6 im) (*.f64 im im) (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im))
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (*.f64 (neg.f64 im) 1))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 im) 1))
(+.f64 0 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(+.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (neg.f64 re)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) im) (*.f64 (neg.f64 re) im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 1)
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) im) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (*.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) im) (fma.f64 1/6 (pow.f64 re 3) re))
(pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1)
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 3)
(pow.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3) (pow.f64 im 3)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 2))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(fma.f64 im (*.f64 1/6 (pow.f64 re 3)) (*.f64 im (neg.f64 re)))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) im (*.f64 (neg.f64 re) im))
(+.f64 0 (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) 1)
(pow.f64 (*.f64 1/6 (pow.f64 re 3)) 1)
(pow.f64 (*.f64 re (cbrt.f64 1/6)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) 1/3)
(pow.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) 2)
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/36))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216))
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3))))
(exp.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 re (cbrt.f64 1/6))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/6 (pow.f64 re 3)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6))) 2))
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re))
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 (neg.f64 re) 1))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(+.f64 0 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(*.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1)
(*.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(*.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))))
(*.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(*.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))))
(/.f64 1 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) (neg.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) (neg.f64 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 (neg.f64 re) 3)) (fma.f64 (pow.f64 re 6) 1/36 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) 1/36) (*.f64 (neg.f64 re) (neg.f64 re))) (fma.f64 1/6 (pow.f64 re 3) (neg.f64 (neg.f64 re))))
(pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1)
(pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3)
(pow.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) -1)
(pow.f64 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) -1)
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 2))
(log.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (/.f64 1 (exp.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 (neg.f64 re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (/.f64 1 (exp.f64 re))))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))
(log.f64 (*.f64 (/.f64 1 (exp.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re))))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(exp.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 2))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(fma.f64 re (*.f64 (*.f64 re re) 1/6) (neg.f64 re))
(fma.f64 re (*.f64 (*.f64 re re) 1/6) (*.f64 (neg.f64 re) 1))
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1/6 (pow.f64 re 3) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 re 3) 1/6 (neg.f64 re))
(fma.f64 (pow.f64 re 3) 1/6 (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 (*.f64 (neg.f64 re) 1))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (+.f64 (neg.f64 re) re))
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re))
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) (*.f64 (neg.f64 re) 1))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (+.f64 (neg.f64 re) re))
(fma.f64 1 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (+.f64 (neg.f64 re) re))
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (neg.f64 re))
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) (neg.f64 re))
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 re re) (*.f64 re 1/6) (neg.f64 re))
(fma.f64 (*.f64 re re) (*.f64 re 1/6) (*.f64 (neg.f64 re) 1))
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) (neg.f64 re))
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) (*.f64 (neg.f64 re) 1))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (+.f64 (neg.f64 re) re))
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (neg.f64 re))
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (neg.f64 re) 1))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (+.f64 (neg.f64 re) re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 -1 re (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(fma.f64 (*.f64 1/6 re) (*.f64 re re) (neg.f64 re))
(fma.f64 (*.f64 1/6 re) (*.f64 re re) (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 1/6 (*.f64 re re)) re (neg.f64 re))
(fma.f64 (*.f64 1/6 (*.f64 re re)) re (*.f64 (neg.f64 re) 1))
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) (*.f64 (neg.f64 re) 1))
Outputs
(*.f64 -1 (*.f64 im re))
(*.f64 im (neg.f64 re))
(+.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 -1 (*.f64 im re))
(*.f64 im (neg.f64 re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 1/6 (*.f64 im (pow.f64 re 3))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(*.f64 -1 re)
(neg.f64 re)
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(*.f64 1/6 (pow.f64 re 3))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(*.f64 1/6 (pow.f64 re 3))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (*.f64 -1 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 0 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re (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 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) 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 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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 (exp.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 1)
(*.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 re (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) re))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) re)
(/.f64 (*.f64 re (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 re (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(*.f64 (/.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) re)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) re) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) re))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) re)
(/.f64 (*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) re) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 re (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(*.f64 (/.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)))
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im)) re)
(pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1)
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(pow.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3) 1/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)))
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2)
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3) (pow.f64 re 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)))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(exp.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1) 1))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 1/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)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) 2))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) 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)))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re (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)))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 im) 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 0 (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 -1/6 (pow.f64 im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))) (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.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))
(pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 1)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) 1/3)
(*.f64 -1/6 (pow.f64 im 3))
(pow.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) 2)
(*.f64 -1/6 (pow.f64 im 3))
(sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))
(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 -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))
(*.f64 -1/6 (pow.f64 im 3))
(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))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 1) 1))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cbrt.f64 -1/6))) 3))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 -1/6 (pow.f64 im 3)))) 1/3))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 -1/6 (pow.f64 im 3))) 3) 1/3))
(*.f64 -1/6 (pow.f64 im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2))) 2))
(*.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 (*.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)) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 im) 1 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 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 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (neg.f64 im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (neg.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 0 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))))))
(*.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(*.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.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 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)))
(/.f64 1 (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 1 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) (neg.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (neg.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) (neg.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im 3) 3) -1/216 (pow.f64 (neg.f64 im) 3)) (fma.f64 1/36 (pow.f64 im 6) (-.f64 (*.f64 (neg.f64 im) (neg.f64 im)) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 (neg.f64 im) (neg.f64 im))) (-.f64 (*.f64 -1/6 (pow.f64 im 3)) (neg.f64 im)))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 3)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(pow.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3) 1/3)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(pow.f64 (/.f64 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))) (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3))) -1)
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(pow.f64 (/.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im))) -1)
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 2))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (exp.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (*.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)) (/.f64 1 (exp.f64 im))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (exp.f64 (neg.f64 im))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (/.f64 1 (exp.f64 im))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (*.f64 (exp.f64 (neg.f64 im)) (pow.f64 (exp.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))
(log.f64 (*.f64 (exp.f64 (neg.f64 im)) (+.f64 1 (expm1.f64 (*.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))
(log.f64 (*.f64 (/.f64 1 (exp.f64 im)) (pow.f64 (exp.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))
(log.f64 (*.f64 (/.f64 1 (exp.f64 im)) (+.f64 1 (expm1.f64 (*.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))
(log.f64 (/.f64 (pow.f64 (exp.f64 -1/6) (pow.f64 im 3)) (+.f64 1 (expm1.f64 im))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (exp.f64 im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (pow.f64 im 3)))) (+.f64 1 (expm1.f64 im))))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 3))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(exp.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 1) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 3))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 1/3))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))) 2))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (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) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 im (*.f64 (*.f64 im im) -1/6) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 im (*.f64 (*.f64 im im) -1/6) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 im 3) -1/6 (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 im 3) -1/6 (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) 1 (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) 1 (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (fma.f64 (neg.f64 im) 1 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (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) (neg.f64 im))
(fma.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) 1 (+.f64 (neg.f64 im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (*.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))
(fma.f64 1 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (fma.f64 (neg.f64 im) 1 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (-.f64 (*.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) (neg.f64 im))
(fma.f64 1 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im) (+.f64 (neg.f64 im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 1 (neg.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))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (fma.f64 (neg.f64 im) 1 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (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) (neg.f64 im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (+.f64 (neg.f64 im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 im) 1 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.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 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) 2) (cbrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (neg.f64 im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 im (cbrt.f64 -1/6)) (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 im (cbrt.f64 -1/6)) (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (neg.f64 (cbrt.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))
(fma.f64 (*.f64 im im) (*.f64 im -1/6) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 im im) (*.f64 im -1/6) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (fma.f64 (neg.f64 im) 1 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.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 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (sqrt.f64 (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (+.f64 (neg.f64 im) im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (sqrt.f64 im) (neg.f64 (sqrt.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))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (fma.f64 (neg.f64 im) 1 im))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (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) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))) (+.f64 (neg.f64 im) im))
(*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (/.f64 1 (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) -1/216) (pow.f64 im 3)) (fma.f64 im (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 1/36 (pow.f64 im 6))))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 im) 1 im))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (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/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)) (+.f64 (neg.f64 im) im))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (/.f64 1 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (pow.f64 im 3/2) (*.f64 (pow.f64 im 3/2) -1/6) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 im)) (cbrt.f64 (neg.f64 im))) (cbrt.f64 (neg.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))
(fma.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (neg.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))
(fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.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))
(fma.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))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (fma.f64 (neg.f64 im) 1 im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (+.f64 im (neg.f64 im)))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (-.f64 im im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) 0)
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) 2) im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (+.f64 im (neg.f64 im)))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (-.f64 im im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) 0)
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (+.f64 (neg.f64 im) im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (+.f64 im (neg.f64 im)))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) (-.f64 im im))
(fma.f64 (fma.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 -1/6) (pow.f64 im 3/2)) (sqrt.f64 im)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.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))
(fma.f64 (*.f64 -1/6 im) (*.f64 im im) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 -1/6 im) (*.f64 im im) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 im) 1))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(+.f64 0 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (*.f64 im (neg.f64 re)))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (*.f64 (*.f64 1/6 (pow.f64 re 3)) im) (*.f64 (neg.f64 re) im))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) im)) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) im))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) im)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) im))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 1)
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) im)
(/.f64 (*.f64 im (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) im))
(*.f64 (/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re)) im)
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re)) im)
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) im) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (*.f64 im (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) im)
(/.f64 (*.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) im) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) im))
(*.f64 (/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re)) im)
(*.f64 (/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re)) im)
(pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1)
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 3)
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3) 1/3)
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 2)
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) im))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3)))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3) (pow.f64 im 3)))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1) 1))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 3))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 1/3))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) 2))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(fma.f64 im (*.f64 1/6 (pow.f64 re 3)) (*.f64 im (neg.f64 re)))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) im (*.f64 (neg.f64 re) im))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 im (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(+.f64 0 (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (pow.f64 re 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (pow.f64 re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/6) (pow.f64 re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))))
(*.f64 1/6 (pow.f64 re 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3)))) 1)
(*.f64 1/6 (pow.f64 re 3))
(pow.f64 (*.f64 1/6 (pow.f64 re 3)) 1)
(*.f64 1/6 (pow.f64 re 3))
(pow.f64 (*.f64 re (cbrt.f64 1/6)) 3)
(*.f64 1/6 (pow.f64 re 3))
(pow.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) 1/3)
(*.f64 1/6 (pow.f64 re 3))
(pow.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) 2)
(*.f64 1/6 (pow.f64 re 3))
(sqrt.f64 (*.f64 (pow.f64 re 6) 1/36))
(sqrt.f64 (*.f64 1/36 (pow.f64 re 6)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6))
(*.f64 1/6 (pow.f64 re 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))))
(*.f64 1/6 (pow.f64 re 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216))
(*.f64 1/6 (pow.f64 re 3))
(expm1.f64 (log1p.f64 (*.f64 1/6 (pow.f64 re 3))))
(*.f64 1/6 (pow.f64 re 3))
(exp.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))))
(*.f64 1/6 (pow.f64 re 3))
(exp.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 1))
(*.f64 1/6 (pow.f64 re 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 1) 1))
(*.f64 1/6 (pow.f64 re 3))
(exp.f64 (*.f64 (log.f64 (*.f64 re (cbrt.f64 1/6))) 3))
(*.f64 1/6 (pow.f64 re 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 1/6 (pow.f64 re 3)))) 1/3))
(*.f64 1/6 (pow.f64 re 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/6 (pow.f64 re 3))) 3) 1/3))
(*.f64 1/6 (pow.f64 re 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6))) 2))
(*.f64 1/6 (pow.f64 re 3))
(log1p.f64 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))
(*.f64 1/6 (pow.f64 re 3))
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (*.f64 1/6 (pow.f64 re 3)) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 0 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))))
(*.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1)
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(*.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(*.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(*.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(*.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(*.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))))
(*.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (-.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (sqrt.f64 re)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 1 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) (neg.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) (neg.f64 (fma.f64 1/6 (pow.f64 re 3) re)))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (pow.f64 (neg.f64 re) 3)) (fma.f64 (pow.f64 re 6) 1/36 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) 1/36) (*.f64 (neg.f64 re) (neg.f64 re))) (fma.f64 1/6 (pow.f64 re 3) (neg.f64 (neg.f64 re))))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1)
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 3)
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(pow.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3) 1/3)
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(pow.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2)
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(pow.f64 (/.f64 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))) (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3)))) -1)
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(pow.f64 (/.f64 (fma.f64 1/6 (pow.f64 re 3) re) (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re)))) -1)
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(sqrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 2))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (exp.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (/.f64 1 (exp.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 (neg.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (/.f64 1 (exp.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (*.f64 (/.f64 1 (exp.f64 re)) (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (*.f64 (/.f64 1 (exp.f64 re)) (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3))))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (/.f64 (pow.f64 (exp.f64 (pow.f64 re 3)) 1/6) (+.f64 1 (expm1.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (exp.f64 re)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 1/6 (pow.f64 re 3)))) (+.f64 1 (expm1.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(cbrt.f64 (pow.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 3))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(expm1.f64 (log1p.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(exp.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(exp.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 1) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 3))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 1/3))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)))) 2))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(log1p.f64 (expm1.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 re (*.f64 (*.f64 re re) 1/6) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 re (*.f64 (*.f64 re re) 1/6) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 re 3) 1/6 (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 re 3) 1/6 (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3)) 1 (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (fma.f64 (neg.f64 re) 1 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) 1 (+.f64 (neg.f64 re) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1 (*.f64 1/6 (pow.f64 re 3)) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re)) (+.f64 (neg.f64 re) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 1 (neg.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (neg.f64 (cbrt.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (+.f64 (neg.f64 re) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) 2) (cbrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (+.f64 (neg.f64 re) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 re (cbrt.f64 1/6)) (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 (*.f64 re (cbrt.f64 1/6)) 2) (*.f64 re (cbrt.f64 1/6)) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 re re) (*.f64 re 1/6) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 re re) (*.f64 re 1/6) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (pow.f64 re 3/2) (*.f64 (pow.f64 re 3/2) 1/6) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (sqrt.f64 (fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))) (+.f64 (neg.f64 re) re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (fma.f64 (neg.f64 re) 1 re))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(fma.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) (/.f64 1 (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re)))) (+.f64 (neg.f64 re) re))
(/.f64 (*.f64 (fma.f64 (pow.f64 (pow.f64 re 3) 3) 1/216 (neg.f64 (pow.f64 re 3))) 1) (fma.f64 (pow.f64 re 6) 1/36 (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 re 3) 3) 1/216) (pow.f64 re 3)) (fma.f64 1/36 (pow.f64 re 6) (*.f64 re (fma.f64 1/6 (pow.f64 re 3) re))))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 re) 1 re))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(fma.f64 (fma.f64 (pow.f64 re 6) 1/36 (neg.f64 (*.f64 re re))) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)) (+.f64 (neg.f64 re) re))
(*.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (/.f64 1 (fma.f64 1/6 (pow.f64 re 3) re)))
(/.f64 (fma.f64 1/36 (pow.f64 re 6) (neg.f64 (*.f64 re re))) (fma.f64 1/6 (pow.f64 re 3) re))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 re 6)) (*.f64 re re)) (fma.f64 1/6 (pow.f64 re 3) re))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 -1 re (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (fma.f64 (neg.f64 re) 1 re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (+.f64 re (neg.f64 re)))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (-.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (sqrt.f64 re)) (-.f64 re re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (-.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (sqrt.f64 re)) 0)
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) 2) re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (+.f64 re (neg.f64 re)))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (-.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (sqrt.f64 re)) (-.f64 re re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (-.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (sqrt.f64 re)) 0)
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (+.f64 (neg.f64 re) re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (neg.f64 (sqrt.f64 re))) (+.f64 re (neg.f64 re)))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (-.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (sqrt.f64 re)) (-.f64 re re))
(fma.f64 (fma.f64 (pow.f64 re 3/2) (sqrt.f64 1/6) (sqrt.f64 re)) (-.f64 (*.f64 (pow.f64 re 3/2) (sqrt.f64 1/6)) (sqrt.f64 re)) 0)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 re) (*.f64 re re) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 re) (*.f64 re re) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 (*.f64 re re)) re (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 (*.f64 re re)) re (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) (neg.f64 re))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))
(fma.f64 (*.f64 1/6 (pow.f64 re 3/2)) (pow.f64 re 3/2) (*.f64 (neg.f64 re) 1))
(-.f64 (*.f64 1/6 (pow.f64 re 3)) re)
(fma.f64 1/6 (pow.f64 re 3) (neg.f64 re))

eval250.0ms (1.9%)

Compiler

Compiled 6393 to 4245 computations (33.6% saved)

prune199.0ms (1.5%)

Pruning

19 alts after pruning (11 fresh and 8 done)

PrunedKeptTotal
New3805385
Fresh167
Picked145
Done044
Total38219401
Accuracy
99.9%
Counts
401 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.1%
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
45.7%
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
52.4%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
83.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
52.7%
(*.f64 (neg.f64 im) (sin.f64 re))
32.1%
(*.f64 (neg.f64 im) re)
54.1%
(*.f64 re (fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im)))
54.1%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
40.2%
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
21.9%
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
3.1%
(*.f64 27 (*.f64 1/2 re))
40.2%
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
3.4%
(*.f64 -3 (*.f64 1/2 re))
2.6%
19683
2.7%
1/46656
13.5%
0
2.9%
-1/10077696
2.9%
-3
54.1%
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
45.7%
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
52.4%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
83.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
52.7%
(*.f64 (neg.f64 im) (sin.f64 re))
32.1%
(*.f64 (neg.f64 im) re)
54.1%
(*.f64 re (fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im)))
54.1%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
40.2%
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
21.9%
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
3.1%
(*.f64 27 (*.f64 1/2 re))
40.2%
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
3.4%
(*.f64 -3 (*.f64 1/2 re))
2.6%
19683
2.7%
1/46656
13.5%
0
2.9%
-1/10077696
2.9%
-3
Compiler

Compiled 436 to 332 computations (23.9% saved)

localize293.0ms (2.2%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
99.8%
(*.f64 -1/6 (pow.f64 im 3))
90.8%
(*.f64 (*.f64 -1/6 (pow.f64 im 3)) re)
99.8%
(*.f64 -1/6 (pow.f64 im 3))
90.8%
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
99.5%
(*.f64 1/6 (pow.f64 re 3))
91.3%
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
99.8%
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
90.8%
(*.f64 (pow.f64 im 3) re)
99.9%
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im))
99.6%
(*.f64 -1/6 (*.f64 im im))
94.5%
(*.f64 re (fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im)))
Compiler

Compiled 130 to 73 computations (43.8% saved)

series23.0ms (0.2%)

Counts
9 → 144
Calls

48 calls:

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

rewrite283.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1226×fma-def
738×expm1-udef
732×log1p-udef
492×associate-*r*
484×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025189
1536159
26364159
Stop Event
node limit
Counts
9 → 623
Calls
Call 1
Inputs
(*.f64 re (fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im)))
(*.f64 -1/6 (*.f64 im im))
(fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im))
(*.f64 (pow.f64 im 3) re)
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 (*.f64 -1/6 (pow.f64 im 3)) re)
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
Outputs
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))) (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))))
(/.f64 1 (/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (neg.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(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)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(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)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)) (pow.f64 (exp.f64 im) re)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(hypot.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 re im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 re im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 im re (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 im (neg.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 re im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re im) 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 im (cbrt.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 re im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (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)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 -1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1) im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (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 im re (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (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 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (*.f64 im im)))) 1)
(pow.f64 (*.f64 -1/6 (*.f64 im im)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (*.f64 im im))) 3)
(pow.f64 (pow.f64 (*.f64 -1/6 (*.f64 im im)) 3) 1/3)
(pow.f64 (*.f64 im (sqrt.f64 -1/6)) 2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 4)))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 im im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (*.f64 im im)))))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (*.f64 im im)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (*.f64 im im))))
(exp.f64 (fma.f64 2 (log.f64 im) (log.f64 -1/6)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 im) (log.f64 -1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (*.f64 im im))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) 1)
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) 0) im)
(*.f64 im (fma.f64 -1/6 (*.f64 im 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 (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 (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 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (-.f64 (*.f64 im im) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(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)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im 3)))) 1)
(pow.f64 (*.f64 re (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 re)) 3)
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 re re) (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (pow.f64 im 3)))))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (pow.f64 im 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im 3))))
(exp.f64 (fma.f64 3 (log.f64 im) (log.f64 re)))
(exp.f64 (*.f64 (fma.f64 3 (log.f64 im) (log.f64 re)) 1))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))) 1)
(pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 im 1/6)) re) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im 1/6)) (pow.f64 re 3/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 2))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 1/6 (pow.f64 re 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3) (pow.f64 im 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(exp.f64 (log.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re)
(*.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (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 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re))
(*.f64 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (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 -1/6 (pow.f64 im 3) im)) re))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))))
(*.f64 (*.f64 re (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 (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 re) 2)) (cbrt.f64 re))
(*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))) (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))))
(/.f64 1 (/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (neg.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(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)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(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)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)) (pow.f64 (exp.f64 im) re)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(hypot.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 re im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 re im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 im re (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 im (neg.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 re im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re im) 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 im (cbrt.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 re im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (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)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 -1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1) im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (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 im re (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (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 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))

simplify383.0ms (2.9%)

Algorithm
egg-herbie
Rules
1072×cancel-sign-sub-inv
804×log-prod
758×fma-neg
754×associate-*r*
652×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
058825175
1136024751
2491624063
Stop Event
node limit
Counts
767 → 425
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 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (pow.f64 im 2))
(*.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 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) 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 -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 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 im 3)))))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 im 3)))))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 im 3)))))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 im 3)))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(+.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))) (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))))
(/.f64 1 (/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (neg.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(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)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(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)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)) (pow.f64 (exp.f64 im) re)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(hypot.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 re im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 re im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 im re (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 im (neg.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 re im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re im) 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 im (cbrt.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 re im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (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)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 -1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1) im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (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 im re (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (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 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (*.f64 im im)))) 1)
(pow.f64 (*.f64 -1/6 (*.f64 im im)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/6 (*.f64 im im))) 3)
(pow.f64 (pow.f64 (*.f64 -1/6 (*.f64 im im)) 3) 1/3)
(pow.f64 (*.f64 im (sqrt.f64 -1/6)) 2)
(sqrt.f64 (*.f64 1/36 (pow.f64 im 4)))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 im im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (*.f64 im im)))))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (*.f64 im im)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (*.f64 im im))))
(exp.f64 (fma.f64 2 (log.f64 im) (log.f64 -1/6)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 im) (log.f64 -1/6)) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (*.f64 im im))))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) 1)
(-.f64 (fma.f64 -1/6 (pow.f64 im 3) 0) im)
(*.f64 im (fma.f64 -1/6 (*.f64 im 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 (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 (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 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (-.f64 (*.f64 im im) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(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)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/6 (pow.f64 im 3) im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im 3)))) 1)
(pow.f64 (*.f64 re (pow.f64 im 3)) 1)
(pow.f64 (*.f64 im (cbrt.f64 re)) 3)
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 re re) (pow.f64 im 6)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (pow.f64 im 3)))))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (pow.f64 im 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im 3))))
(exp.f64 (fma.f64 3 (log.f64 im) (log.f64 re)))
(exp.f64 (*.f64 (fma.f64 3 (log.f64 im) (log.f64 re)) 1))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))) 1)
(pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 im 1/6)) re) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im 1/6)) (pow.f64 re 3/2)) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 2))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 1/6 (pow.f64 re 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 3))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3) (pow.f64 im 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(exp.f64 (log.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re)
(*.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (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 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re))
(*.f64 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (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 -1/6 (pow.f64 im 3) im)) re))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))))
(*.f64 (*.f64 re (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 (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 re) 2)) (cbrt.f64 re))
(*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))) (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))))
(/.f64 1 (/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(/.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (neg.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(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)
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(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)))))
(log.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)) (pow.f64 (exp.f64 im) re)))
(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)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(hypot.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(exp.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(log1p.f64 (expm1.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(fma.f64 re im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 re im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 re) im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 im re (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 im (neg.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 re im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re im) 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 im (cbrt.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 re im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (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)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 -1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 re im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 re im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 re) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re -1) im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (*.f64 re (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 im re (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (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 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (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 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re 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 im (neg.f64 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 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.f64 -1/6 (pow.f64 im 2))
(*.f64 -1/6 (*.f64 im im))
(*.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 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 1/6 (*.f64 im (pow.f64 re 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -1 (*.f64 im re))
(*.f64 im (neg.f64 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 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 re (+.f64 (*.f64 -1 im) (*.f64 -1/6 (pow.f64 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))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 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))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 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))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 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))
(*.f64 -1 (*.f64 re (+.f64 im (*.f64 1/6 (pow.f64 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))
(+.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 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) 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 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(+.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(+.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.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) (neg.f64 im)))
(*.f64 re (-.f64 (*.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 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (*.f64 (/.f64 (*.f64 1/36 (pow.f64 im 6)) re) (/.f64 (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (*.f64 (pow.f64 im 6) (*.f64 re re)) re)) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (/.f64 (*.f64 1/36 (*.f64 re (pow.f64 im 6))) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))) (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 1 (/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re) (neg.f64 (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 1/36 (*.f64 (pow.f64 im 6) (*.f64 re re)) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 1/36 (pow.f64 (*.f64 im (cbrt.f64 re)) 6) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 (neg.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (neg.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 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (neg.f64 (pow.f64 (*.f64 re im) 3))) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 1/36 (*.f64 (pow.f64 im 6) (*.f64 re re)))) (*.f64 re (-.f64 im (*.f64 -1/6 (pow.f64 im 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (*.f64 -1/36 (*.f64 (pow.f64 im 6) (*.f64 re re)))) (*.f64 re (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 re im) 2) re) (*.f64 1/36 (*.f64 re (pow.f64 im 6)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(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 (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))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(*.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))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.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)))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(log.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)) (pow.f64 (exp.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))
(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))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 re 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))
(hypot.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(hypot.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re 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))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(*.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))
(fma.f64 re im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 re) 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))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 re) 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))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 im re (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 im (neg.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 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))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re im) 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) 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))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 re im))
(+.f64 (*.f64 re im) (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 im (cbrt.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (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)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (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)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (cbrt.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)) 2)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) 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))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(+.f64 (*.f64 re (+.f64 im im)) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(+.f64 (*.f64 re (+.f64 im im)) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(+.f64 (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(fma.f64 -1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 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))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (neg.f64 (sqrt.f64 (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6)) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6))) (sqrt.f64 (*.f64 re im))) (*.f64 re (+.f64 im im)))
(+.f64 (*.f64 re (+.f64 im im)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 re) im (*.f64 re 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))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (neg.f64 (sqrt.f64 (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6)) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6))) (sqrt.f64 (*.f64 re im))) (*.f64 re (+.f64 im im)))
(+.f64 (*.f64 re (+.f64 im im)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (neg.f64 (sqrt.f64 (*.f64 re im)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6)) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6))) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(+.f64 (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re 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))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 re im))
(+.f64 (*.f64 re im) (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re -1) im (*.f64 re (*.f64 -1/6 (pow.f64 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))
(fma.f64 (*.f64 re (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 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (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 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (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 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (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 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 re (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 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/6 (*.f64 im im)))) 1)
(*.f64 -1/6 (*.f64 im im))
(pow.f64 (*.f64 -1/6 (*.f64 im im)) 1)
(*.f64 -1/6 (*.f64 im im))
(pow.f64 (cbrt.f64 (*.f64 -1/6 (*.f64 im im))) 3)
(*.f64 -1/6 (*.f64 im im))
(pow.f64 (pow.f64 (*.f64 -1/6 (*.f64 im im)) 3) 1/3)
(*.f64 -1/6 (*.f64 im im))
(pow.f64 (*.f64 im (sqrt.f64 -1/6)) 2)
(*.f64 -1/6 (*.f64 im im))
(sqrt.f64 (*.f64 1/36 (pow.f64 im 4)))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 im im)))
(*.f64 -1/6 (*.f64 im im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/6 (*.f64 im im)))))
(*.f64 -1/6 (*.f64 im im))
(cbrt.f64 (pow.f64 (*.f64 -1/6 (*.f64 im im)) 3))
(*.f64 -1/6 (*.f64 im im))
(expm1.f64 (log1p.f64 (*.f64 -1/6 (*.f64 im im))))
(*.f64 -1/6 (*.f64 im im))
(exp.f64 (fma.f64 2 (log.f64 im) (log.f64 -1/6)))
(*.f64 -1/6 (*.f64 im im))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 im) (log.f64 -1/6)) 1))
(*.f64 -1/6 (*.f64 im im))
(log1p.f64 (expm1.f64 (*.f64 -1/6 (*.f64 im im))))
(*.f64 -1/6 (*.f64 im im))
(+.f64 im (*.f64 -1/6 (pow.f64 im 3)))
(fma.f64 -1/6 (pow.f64 im 3) 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)) 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 (fma.f64 -1/6 (pow.f64 im 3) 0) im)
(fma.f64 -1/6 (pow.f64 im 3) (neg.f64 im))
(-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)
(*.f64 im (fma.f64 -1/6 (*.f64 im 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 -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))
(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 (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 (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 (+.f64 (pow.f64 (*.f64 -1/6 (pow.f64 im 3)) 3) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (-.f64 (*.f64 im im) (*.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(/.f64 (+.f64 (pow.f64 im 3) (*.f64 -1/216 (pow.f64 (pow.f64 im 3) 3))) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (-.f64 im (*.f64 -1/6 (pow.f64 im 3))))))
(/.f64 (fma.f64 -1/216 (pow.f64 (pow.f64 im 3) 3) (pow.f64 im 3)) (fma.f64 1/36 (pow.f64 im 6) (*.f64 im (fma.f64 (pow.f64 im 3) 1/6 im))))
(/.f64 (-.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 im im)) (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (fma.f64 1/36 (pow.f64 im 6) (neg.f64 (*.f64 im im))) (fma.f64 -1/6 (pow.f64 im 3) im))
(pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 1)
(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)
(pow.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 2)
(fma.f64 -1/6 (pow.f64 im 3) im)
(sqrt.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 2))
(fma.f64 -1/6 (pow.f64 im 3) im)
(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)
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) 1))
(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)
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (pow.f64 im 3)))) 1)
(*.f64 re (pow.f64 im 3))
(pow.f64 (*.f64 re (pow.f64 im 3)) 1)
(*.f64 re (pow.f64 im 3))
(pow.f64 (*.f64 im (cbrt.f64 re)) 3)
(*.f64 re (pow.f64 im 3))
(pow.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) 1/3)
(*.f64 re (pow.f64 im 3))
(pow.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) 2)
(*.f64 re (pow.f64 im 3))
(sqrt.f64 (*.f64 (*.f64 re re) (pow.f64 im 6)))
(sqrt.f64 (*.f64 (pow.f64 im 6) (*.f64 re re)))
(fabs.f64 (*.f64 re (pow.f64 im 3)))
(log.f64 (pow.f64 (exp.f64 re) (pow.f64 im 3)))
(*.f64 re (pow.f64 im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (pow.f64 im 3)))))
(*.f64 re (pow.f64 im 3))
(cbrt.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3))
(*.f64 re (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 re 3) (pow.f64 (pow.f64 im 3) 3)))
(*.f64 re (pow.f64 im 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im 3) 3) (pow.f64 re 3)))
(*.f64 re (pow.f64 im 3))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im 3))))
(*.f64 re (pow.f64 im 3))
(exp.f64 (fma.f64 3 (log.f64 im) (log.f64 re)))
(*.f64 re (pow.f64 im 3))
(exp.f64 (*.f64 (fma.f64 3 (log.f64 im) (log.f64 re)) 1))
(*.f64 re (pow.f64 im 3))
(log1p.f64 (expm1.f64 (*.f64 re (pow.f64 im 3))))
(*.f64 re (pow.f64 im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (*.f64 re re))))
(sqrt.f64 (*.f64 re (*.f64 1/36 (*.f64 re (pow.f64 im 6)))))
(sqrt.f64 (*.f64 1/36 (pow.f64 (*.f64 im (cbrt.f64 re)) 6)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))) 1)
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 1)
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 im 1/6)) re) 3)
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 3) 1/3)
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 im 1/6)) (pow.f64 re 3/2)) 2)
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 2))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(log.f64 (pow.f64 (exp.f64 im) (*.f64 1/6 (pow.f64 re 3))))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)))))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6)) 3))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(cbrt.f64 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 1/6 (pow.f64 re 3)) 3) (pow.f64 im 3)))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(exp.f64 (log.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))) 1))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re 3) (*.f64 im 1/6))))
(*.f64 (pow.f64 re 3) (*.f64 im 1/6))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (*.f64 re re))))
(sqrt.f64 (*.f64 re (*.f64 1/36 (*.f64 re (pow.f64 im 6)))))
(sqrt.f64 (*.f64 1/36 (pow.f64 (*.f64 im (cbrt.f64 re)) 6)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))) 1)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) 2)
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(sqrt.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)))
(sqrt.f64 (*.f64 1/36 (*.f64 (pow.f64 im 6) (*.f64 re re))))
(sqrt.f64 (*.f64 re (*.f64 1/36 (*.f64 re (pow.f64 im 6)))))
(sqrt.f64 (*.f64 1/36 (pow.f64 (*.f64 im (cbrt.f64 re)) 6)))
(log.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(exp.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))) 1))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(*.f64 -1/6 (*.f64 re (pow.f64 im 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re 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 re (fma.f64 -1/6 (pow.f64 im 3) im)))) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(-.f64 (/.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (*.f64 (/.f64 (*.f64 1/36 (pow.f64 im 6)) re) (/.f64 (*.f64 re re) (fma.f64 -1/6 (pow.f64 im 3) im))) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (*.f64 (/.f64 1/36 (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (*.f64 (pow.f64 im 6) (*.f64 re re)) re)) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(-.f64 (/.f64 (*.f64 1/36 (*.f64 re (pow.f64 im 6))) (fma.f64 -1/6 (pow.f64 im 3) im)) (/.f64 (pow.f64 (*.f64 re im) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.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 (fma.f64 -1/6 (pow.f64 im 3) im)) 1)
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (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 (cbrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (cbrt.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)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 (cbrt.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)) 2)))
(*.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (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 -1/6 (pow.f64 im 3) im)) re))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(*.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re 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 (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 re (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 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(*.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))) (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 1 (/.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (-.f64 (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re)) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re) (neg.f64 (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 1/36 (*.f64 (pow.f64 im 6) (*.f64 re re)) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 1/36 (pow.f64 (*.f64 im (cbrt.f64 re)) 6) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 (neg.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (neg.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 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (neg.f64 (pow.f64 (*.f64 re im) 3))) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 (*.f64 1/36 (pow.f64 im 6)) (*.f64 re re))) (-.f64 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (*.f64 1/36 (*.f64 (pow.f64 im 6) (*.f64 re re)))) (*.f64 re (-.f64 im (*.f64 -1/6 (pow.f64 im 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (*.f64 -1/36 (*.f64 (pow.f64 im 6) (*.f64 re re)))) (*.f64 re (fma.f64 (pow.f64 im 3) 1/6 im)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 re im) 2) re) (*.f64 1/36 (*.f64 re (pow.f64 im 6)))) (fma.f64 (pow.f64 im 3) 1/6 im))
(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 (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))
(pow.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 2)
(*.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))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(log.f64 (pow.f64 (exp.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)))
(*.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)))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(log.f64 (/.f64 (pow.f64 (exp.f64 (*.f64 re -1/6)) (pow.f64 im 3)) (pow.f64 (exp.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))
(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))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 -1/6 (pow.f64 im 3) im) 3) (pow.f64 re 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))
(hypot.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(hypot.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re 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))
(exp.f64 (*.f64 (log.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) 1))
(*.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))
(fma.f64 re im (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 re) 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))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 re) 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))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 -1/6 (*.f64 re (pow.f64 im 3)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 im re (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 im (neg.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 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))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (fma.f64 -1/6 (pow.f64 im 3) im) re (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 im 3) (*.f64 re -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 im 3)) -1/6 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 im 3)) re (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) 1 (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re im) 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 1 (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) 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))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 1 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 re im))
(+.f64 (*.f64 re im) (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 (*.f64 im (cbrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 re)) 2) (*.f64 (*.f64 im (cbrt.f64 re)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (pow.f64 (cbrt.f64 im) 2) (*.f64 (cbrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 im (cbrt.f64 re)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (pow.f64 (cbrt.f64 re) 2) (*.f64 (cbrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 re) 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))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 2) (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (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)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (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)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (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)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (cbrt.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)) 2)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 im re (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 re (+.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2)) (cbrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) (*.f64 0 (*.f64 re im)))
(fma.f64 (cbrt.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)) 2)) 0)
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (/.f64 1 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (*.f64 re im)) (sqrt.f64 (*.f64 re im)) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) -1/6) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 re) 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))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (*.f64 (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(+.f64 (*.f64 re (+.f64 im im)) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(+.f64 (*.f64 re (+.f64 im im)) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(+.f64 (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))) (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re -1/6) (*.f64 (pow.f64 im 3) (*.f64 re im))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) 1) (-.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 re im))))
(/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im 3)) 3) -1/216 (pow.f64 (*.f64 re im) 3)) (+.f64 (pow.f64 (*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im)) 2) (*.f64 (*.f64 re (pow.f64 im 4)) (*.f64 re 1/6))))
(fma.f64 -1 (*.f64 re im) (*.f64 re (*.f64 -1/6 (pow.f64 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))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re -1/6) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (neg.f64 (sqrt.f64 (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6)) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6))) (sqrt.f64 (*.f64 re im))) (*.f64 re (+.f64 im im)))
(+.f64 (*.f64 re (+.f64 im im)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 re) im (*.f64 re 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))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (neg.f64 (sqrt.f64 (*.f64 re im)))) (fma.f64 im re (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6)) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6))) (sqrt.f64 (*.f64 re im))) (*.f64 re (+.f64 im im)))
(+.f64 (*.f64 re (+.f64 im im)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (neg.f64 (sqrt.f64 (*.f64 re im)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 (fma.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6)) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (pow.f64 im 3/2) (sqrt.f64 (*.f64 re -1/6))) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(+.f64 (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))
(fma.f64 (fma.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2) (sqrt.f64 (*.f64 re im))) (-.f64 (*.f64 (sqrt.f64 (*.f64 re -1/6)) (pow.f64 im 3/2)) (sqrt.f64 (*.f64 re im))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re 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))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 re im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 re im))
(+.f64 (*.f64 re im) (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 re) im))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2)) (*.f64 im (cbrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im))))
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6))) (*.f64 im (neg.f64 re)))
(-.f64 (*.f64 (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 2) (*.f64 re (*.f64 im (cbrt.f64 -1/6)))) (*.f64 re im))
(fma.f64 re (pow.f64 (*.f64 im (cbrt.f64 -1/6)) 3) (*.f64 re (neg.f64 im)))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 re (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6))) (*.f64 (pow.f64 im 3/2) (sqrt.f64 -1/6)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (pow.f64 (*.f64 im (cbrt.f64 re)) 2)) (*.f64 im (cbrt.f64 re)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 re) (pow.f64 im 3/2))) (*.f64 (sqrt.f64 re) (pow.f64 im 3/2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) im) (*.f64 im im) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) 1) (pow.f64 im 3) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 re im))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 re) 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))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(fma.f64 re (*.f64 -1/6 (pow.f64 im 3)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2))) (cbrt.f64 (*.f64 re im))))
(-.f64 (*.f64 re (*.f64 -1/6 (pow.f64 im 3))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im))))
(fma.f64 (*.f64 (*.f64 re -1/6) (pow.f64 im 3/2)) (pow.f64 im 3/2) (*.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re 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))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (*.f64 -1/6 (pow.f64 im 3))))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re -1) im (*.f64 re (*.f64 -1/6 (pow.f64 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))
(fma.f64 (*.f64 re (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 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (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 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (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 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (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 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 re (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 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 re (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im))) (sqrt.f64 (fma.f64 -1/6 (pow.f64 im 3) im)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (pow.f64 (cbrt.f64 re) 2)) (cbrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 re) im (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (*.f64 re im) 1 (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 im re (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (*.f64 re (+.f64 im im)))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 re im))) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (*.f64 re im)))
(fma.f64 re (fma.f64 -1/6 (pow.f64 im 3) im) (-.f64 (*.f64 re im) (*.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)))))
(fma.f64 (*.f64 (fma.f64 -1/6 (pow.f64 im 3) im) (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 re im))) (sqrt.f64 (*.f64 re im)) (*.f64 re im)))
(*.f64 re (fma.f64 -1/6 (pow.f64 im 3) im))

eval183.0ms (1.4%)

Compiler

Compiled 9641 to 5502 computations (42.9% saved)

prune135.0ms (1%)

Pruning

22 alts after pruning (11 fresh and 11 done)

PrunedKeptTotal
New5325537
Fresh066
Picked235
Done088
Total53422556
Accuracy
99.9%
Counts
556 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
50.1%
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) im))
34.8%
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
45.7%
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
52.4%
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
63.1%
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
83.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))
52.7%
(*.f64 (neg.f64 im) (sin.f64 re))
32.1%
(*.f64 (neg.f64 im) re)
54.1%
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
54.1%
(*.f64 re (*.f64 im (fma.f64 -1/6 (*.f64 im im) -1)))
40.2%
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
34.1%
(*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6))))
21.9%
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
20.9%
(*.f64 im (sqrt.f64 (*.f64 (pow.f64 re 6) 1/36)))
3.1%
(*.f64 27 (*.f64 1/2 re))
40.2%
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
3.4%
(*.f64 -3 (*.f64 1/2 re))
2.6%
19683
2.7%
1/46656
13.5%
0
2.9%
-1/10077696
2.9%
-3
Compiler

Compiled 371 to 257 computations (30.7% saved)

regimes308.0ms (2.3%)

Counts
26 → 3
Calls
Call 1
Inputs
-3
-1/10077696
0
1/46656
19683
(*.f64 (neg.f64 im) re)
(*.f64 -3 (*.f64 1/2 re))
(*.f64 27 (*.f64 1/2 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (*.f64 im (fma.f64 -1/6 (*.f64 im im) -1)))
(*.f64 re (fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) im))
(*.f64 im (sqrt.f64 (*.f64 (pow.f64 re 6) 1/36)))
(*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6))))
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(*.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 (*.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 (pow.f64 im 3) -1/6) im))
(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Calls

6 calls:

89.0ms
im
81.0ms
(sin.f64 re)
71.0ms
re
46.0ms
(*.f64 1/2 (sin.f64 re))
7.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
87.9%5re
99.9%3im
99.1%3(*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
85.7%3(*.f64 1/2 (sin.f64 re))
85.7%3(sin.f64 re)
99.9%3(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 224 to 143 computations (36.2% saved)

regimes108.0ms (0.8%)

Counts
25 → 5
Calls
Call 1
Inputs
-3
-1/10077696
0
1/46656
19683
(*.f64 (neg.f64 im) re)
(*.f64 -3 (*.f64 1/2 re))
(*.f64 27 (*.f64 1/2 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 -1/6 (*.f64 (pow.f64 im 3) re))
(*.f64 im (*.f64 1/6 (pow.f64 re 3)))
(*.f64 re (*.f64 -1/6 (pow.f64 im 3)))
(*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re))
(*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))
(*.f64 re (*.f64 im (fma.f64 -1/6 (*.f64 im im) -1)))
(*.f64 re (fma.f64 (*.f64 -1/6 (*.f64 im im)) im (neg.f64 im)))
(+.f64 (*.f64 (*.f64 -1/6 (pow.f64 im 3)) re) (*.f64 (neg.f64 im) re))
(+.f64 (*.f64 -1 (*.f64 im re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))
(fma.f64 (*.f64 (*.f64 re -1/6) (*.f64 im im)) im (*.f64 (neg.f64 re) im))
(*.f64 im (sqrt.f64 (*.f64 (pow.f64 re 6) 1/36)))
(*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6))))
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 re -1/6)) im) 3)
(*.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))
Outputs
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
(*.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))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re))
(*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))
Calls

2 calls:

87.0ms
im
7.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
96.4%5im
89.7%3(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 187 to 120 computations (35.8% saved)

regimes43.0ms (0.3%)

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

1 calls:

37.0ms
im
Results
AccuracySegmentsBranch
88.1%3im
Compiler

Compiled 169 to 108 computations (36.1% saved)

regimes64.0ms (0.5%)

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

1 calls:

59.0ms
im
Results
AccuracySegmentsBranch
88.0%4im
Compiler

Compiled 159 to 102 computations (35.8% saved)

regimes351.0ms (2.6%)

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

3 calls:

177.0ms
re
99.0ms
(sin.f64 re)
66.0ms
im
Results
AccuracySegmentsBranch
71.7%3re
71.7%3(sin.f64 re)
82.1%3im
Compiler

Compiled 150 to 96 computations (36% saved)

regimes145.0ms (1.1%)

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

1 calls:

130.0ms
im
Results
AccuracySegmentsBranch
79.8%4im
Compiler

Compiled 135 to 85 computations (37% saved)

regimes162.0ms (1.2%)

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

1 calls:

157.0ms
im
Results
AccuracySegmentsBranch
79.7%4im
Compiler

Compiled 59 to 42 computations (28.8% saved)

regimes192.0ms (1.4%)

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

1 calls:

183.0ms
im
Results
AccuracySegmentsBranch
79.6%4im
Compiler

Compiled 50 to 36 computations (28% saved)

regimes75.0ms (0.6%)

Counts
10 → 3
Calls
Call 1
Inputs
-3
-1/10077696
0
1/46656
19683
(*.f64 (neg.f64 im) re)
(*.f64 -3 (*.f64 1/2 re))
(*.f64 27 (*.f64 1/2 re))
(*.f64 (neg.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:

68.0ms
im
Results
AccuracySegmentsBranch
78.0%3im
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes97.0ms (0.7%)

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

3 calls:

44.0ms
im
24.0ms
(sin.f64 re)
23.0ms
re
Results
AccuracySegmentsBranch
52.7%1(sin.f64 re)
52.7%1re
54.9%2im
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes48.0ms (0.4%)

Counts
8 → 1
Calls
Call 1
Inputs
-3
-1/10077696
0
1/46656
19683
(*.f64 (neg.f64 im) re)
(*.f64 -3 (*.f64 1/2 re))
(*.f64 27 (*.f64 1/2 re))
Outputs
(*.f64 (neg.f64 im) re)
Calls

2 calls:

21.0ms
im
19.0ms
re
Results
AccuracySegmentsBranch
32.1%1re
32.1%1im
Compiler

Compiled 27 to 21 computations (22.2% saved)

regimes36.0ms (0.3%)

Counts
5 → 1
Calls
Call 1
Inputs
-3
-1/10077696
0
1/46656
19683
Outputs
0
Calls

2 calls:

17.0ms
im
16.0ms
re
Results
AccuracySegmentsBranch
13.5%1im
13.5%1re
Compiler

Compiled 13 to 11 computations (15.4% saved)

regimes27.0ms (0.2%)

Counts
2 → 1
Calls
Call 1
Inputs
-3
-1/10077696
Outputs
-1/10077696
Calls

2 calls:

12.0ms
re
12.0ms
im
Results
AccuracySegmentsBranch
2.9%1im
2.9%1re
Compiler

Compiled 10 to 8 computations (20% saved)

regimes22.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
-3
Outputs
-3
Calls

2 calls:

10.0ms
re
10.0ms
im
Results
AccuracySegmentsBranch
2.9%1im
2.9%1re
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.283718827335914e-5
+inf
0.0ms
-0.4236972821771742
0.0
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch407.0ms (3.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
72.0ms
7.559598786527122e+96
2.716688891412082e+99
139.0ms
4.817122729059216e-20
0.21029519193611837
110.0ms
-244303178600.26532
-2.1418594134979436e-5
85.0ms
-4.1004874179207395e+104
-4.4185649917204805e+95
Results
110.0ms189×body256valid
84.0ms199×body256infinite
80.0ms67×body1024valid
43.0ms46×body1024infinite
34.0ms46×body512valid
27.0ms43×body512infinite
3.0msbody2048valid
Compiler

Compiled 946 to 737 computations (22.1% saved)

bsearch206.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
85.0ms
-3.150039385558308e+36
-6.79005578560683e+30
121.0ms
-4.1004874179207395e+104
-4.4185649917204805e+95
Results
112.0ms191×body256infinite
53.0ms55×body1024infinite
27.0ms42×body512infinite
Compiler

Compiled 432 to 347 computations (19.7% saved)

bsearch133.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
25.0ms
1.8365943904608137
25.428537498079006
33.0ms
-3.150039385558308e+36
-6.79005578560683e+30
75.0ms
-4.1004874179207395e+104
-4.4185649917204805e+95
Results
54.0ms203×body256infinite
31.0ms53×body1024infinite
15.0ms32×body512infinite
13.0ms72×body256valid
7.0ms15×body1024valid
3.0msbody512valid
Compiler

Compiled 501 to 401 computations (20% saved)

bsearch72.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
37.0ms
2.556693938055526e-24
4.817122729059216e-20
35.0ms
-3.150039385558308e+36
-6.79005578560683e+30
Results
18.0ms88×body256valid
17.0ms99×body256infinite
11.0ms25×body1024infinite
10.0ms20×body1024valid
7.0ms20×body512valid
6.0ms20×body512infinite
Compiler

Compiled 349 to 269 computations (22.9% saved)

bsearch106.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
2.556693938055526e-24
4.817122729059216e-20
48.0ms
-244303178600.26532
-2.1418594134979436e-5
30.0ms
-1.0188164389320811e+108
-6.058885304419894e+106
Results
30.0ms179×body256valid
27.0ms52×body1024valid
14.0ms28×body1024infinite
13.0ms85×body256infinite
10.0ms35×body512valid
6.0ms20×body512infinite
1.0msbody2048valid
Compiler

Compiled 532 to 403 computations (24.2% saved)

bsearch208.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
84.0ms
5.112661934537906e+40
1.6218216135243923e+43
82.0ms
-244303178600.26532
-2.1418594134979436e-5
42.0ms
-1.0188164389320811e+108
-6.058885304419894e+106
Results
54.0ms55×body1024infinite
53.0ms169×body256infinite
36.0ms93×body256valid
24.0ms42×body512infinite
22.0ms27×body1024valid
8.0ms14×body512valid
Compiler

Compiled 516 to 395 computations (23.4% saved)

bsearch322.0ms (2.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
129.0ms
5.112661934537906e+40
1.6218216135243923e+43
79.0ms
-1854162792976024.0
-244303178600.26532
113.0ms
-1.0188164389320811e+108
-6.058885304419894e+106
Results
211.0ms249×body256infinite
65.0ms70×body1024infinite
32.0ms49×body512infinite
Compiler

Compiled 446 to 350 computations (21.5% saved)

bsearch165.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
78.0ms
5.112661934537906e+40
1.6218216135243923e+43
86.0ms
-3.150039385558308e+36
-6.79005578560683e+30
Results
64.0ms162×body256infinite
57.0ms59×body1024infinite
32.0ms51×body512infinite
Compiler

Compiled 324 to 252 computations (22.2% saved)

bsearch69.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
69.0ms
7.783269297350114e+128
1.6271484611344436e+131
Results
27.0ms68×body256infinite
26.0ms26×body1024infinite
12.0ms18×body512infinite
Compiler

Compiled 123 to 91 computations (26% saved)

simplify88.0ms (0.7%)

Algorithm
egg-herbie
Rules
52×*-commutative
20×sub-neg
18×+-commutative
12×neg-mul-1
12×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01121006
11521006
21721006
31871006
41931006
51941006
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -3602879701896397/9007199254740992) (*.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)) 7378697629483821/147573952589676412928) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (*.f64 (*.f64 1/2 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(if (<=.f64 im -5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) (if (<=.f64 im -3170534137668829/144115188075855872) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (if (<=.f64 im 3602879701896397/72057594037927936) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (if (<=.f64 im 2699999999999999887524294618293453052900465766383713443848411316420754768341010107307294079764660224) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))))))
(if (<=.f64 im -5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) (if (<=.f64 im -4600000000000000210814664383135744) (*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(if (<=.f64 im -5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) (if (<=.f64 im -8400000000000000054440857960448) (*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))) (if (<=.f64 im 5404319552844595/2251799813685248) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)))))
(if (<=.f64 im -35000000000000000977436846063616) (*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))) (if (<=.f64 im 7975367974709495/166153499473114484112975882535043072) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im -510) (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) (if (<=.f64 im 7975367974709495/166153499473114484112975882535043072) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im -640) (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) (if (<=.f64 im 56000000000000002668342414882923874353152) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im -250000000000) (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (if (<=.f64 im 52000000000000001096117019974567397949440) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))))
(if (<=.f64 im -6800000000000000472985420955648) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im 3899999999999999695352514221411218940231680) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re))))
(if (<=.f64 im 3400000000000000178636212163828942121920358623205192212795525185388578622487701140692014408776887845037615468059997728560258220032) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (neg.f64 im) re))
(*.f64 (neg.f64 im) re)
0
-1/10077696
-3
Outputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) -3602879701896397/9007199254740992) (*.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)) 7378697629483821/147573952589676412928) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) 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)) -3602879701896397/9007199254740992) (not (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) 7378697629483821/147573952589676412928))) (*.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 -5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) (if (<=.f64 im -3170534137668829/144115188075855872) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (if (<=.f64 im 3602879701896397/72057594037927936) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)) (if (<=.f64 im 2699999999999999887524294618293453052900465766383713443848411316420754768341010107307294079764660224) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 1/2 re)) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6))))))
(if (<=.f64 im -5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) (if (<=.f64 im -4600000000000000210814664383135744) (*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(if (<=.f64 im -5499999999999999811606918407626021187034853941230220021157959011357499306936347400522999993081641566208) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)) (if (<=.f64 im -8400000000000000054440857960448) (*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))) (if (<=.f64 im 5404319552844595/2251799813685248) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (pow.f64 im 3) (*.f64 (sin.f64 re) -1/6)))))
(if (<=.f64 im -35000000000000000977436846063616) (*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))) (if (<=.f64 im 7975367974709495/166153499473114484112975882535043072) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im))))
(if (<=.f64 im -35000000000000000977436846063616) (*.f64 re (sqrt.f64 (*.f64 1/36 (pow.f64 im 6)))) (if (<=.f64 im 7975367974709495/166153499473114484112975882535043072) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) -1/6) im))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im -510) (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) (if (<=.f64 im 7975367974709495/166153499473114484112975882535043072) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 -1/6 (pow.f64 im 3)) im)))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (if (<=.f64 im -510) (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) (if (<=.f64 im 7975367974709495/166153499473114484112975882535043072) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 re (-.f64 (*.f64 (pow.f64 im 3) -1/6) im)))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im -640) (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) (if (<=.f64 im 56000000000000002668342414882923874353152) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (if (<=.f64 im -640) (*.f64 im (-.f64 (*.f64 1/6 (pow.f64 re 3)) re)) (if (<=.f64 im 56000000000000002668342414882923874353152) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im -250000000000) (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (if (<=.f64 im 52000000000000001096117019974567397949440) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)))))
(if (<=.f64 im -61000000000000000053198805969362102713284335000383645147462627088501630944063925071310989233994727667269632) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (if (<=.f64 im -250000000000) (*.f64 im (*.f64 1/6 (pow.f64 re 3))) (if (<=.f64 im 52000000000000001096117019974567397949440) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))))))
(if (<=.f64 im -6800000000000000472985420955648) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (if (<=.f64 im 3899999999999999695352514221411218940231680) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 -1/6 (*.f64 (pow.f64 im 3) re))))
(if (or (<=.f64 im -6800000000000000472985420955648) (not (<=.f64 im 3899999999999999695352514221411218940231680))) (*.f64 -1/6 (*.f64 re (pow.f64 im 3))) (*.f64 (neg.f64 im) (sin.f64 re)))
(if (<=.f64 im 3400000000000000178636212163828942121920358623205192212795525185388578622487701140692014408776887845037615468059997728560258220032) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (neg.f64 im) re))
(*.f64 (neg.f64 im) re)
0
-1/10077696
-3
Compiler

Compiled 396 to 272 computations (31.3% saved)

soundness1.5s (11.3%)

Rules
1528×log-prod
1444×fma-def
1436×associate-+r+
1436×associate-+r+
1436×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0911350
12131248
25991152
324081152
450941148
0911350
12131248
25991152
324081152
450941148
02075
143075
2656275
02075
143075
2656275
02075
143075
2656275
01102662
12532570
27222474
331292466
475672466
01102662
12532570
27222474
331292466
475672466
066410032
114479636
244889600
066410032
114479636
244889600
015114
1336114
24212114
01102662
12532570
27222474
331292466
475672466
0911350
12131248
25991152
324081152
450941148
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
unsound
unsound
node limit
node limit
Compiler

Compiled 413 to 265 computations (35.8% saved)

end0.0ms (0%)

preprocess617.0ms (4.6%)

Compiler

Compiled 852 to 512 computations (39.9% saved)

Profiling

Loading profile data...