math.square on complex, real part

Time bar (total: 4.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 10 to 6 computations (40% saved)

sample663.0ms (15.5%)

Results
358.0ms4666×body256valid
293.0ms3590×body256infinite
Bogosity

preprocess163.0ms (3.8%)

Algorithm
egg-herbie
Rules
2428×fma-def
1090×sub-neg
988×distribute-rgt-in
972×distribute-lft-in
832×distribute-lft-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0838
12838
24938
310538
427238
581038
6207538
7382138
8545838
9603938
10615238
11626638
12634638
13634638
14772738
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 im im) (*.f64 re re))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 im im) (*.f64 re re))
Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify160.0ms (3.7%)

Algorithm
egg-herbie
Rules
2086×fma-def
1386×distribute-lft-out
998×distribute-lft-out--
986×unsub-neg
954×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
11819
23019
35919
413419
538419
684319
7170619
8385019
9550819
10638219
11675119
12698119
13709519
14709519
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))

eval0.0ms (0%)

Compiler

Compiled 16 to 8 computations (50% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Accurracy
96.9%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 36 to 20 computations (44.4% saved)

localize45.0ms (1.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
95.5%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 33 to 9 computations (72.7% saved)

series3.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
re
@-inf
(fma.f64 re re (*.f64 im (neg.f64 im)))
0.0ms
re
@0
(-.f64 (*.f64 re re) (*.f64 im im))
0.0ms
im
@0
(-.f64 (*.f64 re re) (*.f64 im im))
0.0ms
re
@0
(fma.f64 re re (*.f64 im (neg.f64 im)))
0.0ms
re
@inf
(-.f64 (*.f64 re re) (*.f64 im im))

rewrite63.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1892×pow1
1746×add-exp-log
1744×log1p-expm1-u
1744×expm1-log1p-u
248×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01238
125926
2323226
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
Outputs
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 re re) (+.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (*.f64 im im) 1 (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (*.f64 im im)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 re im) 2))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 re im) (+.f64 re im))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))))
(/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im)))) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 re im) 2)
(sqrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(fma.f64 re re (*.f64 im im))
(fma.f64 1 (*.f64 re re) (*.f64 im im))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (*.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (*.f64 im im))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (*.f64 im im)))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 re re) (+.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (*.f64 im im) 1 (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (*.f64 im im)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 re im) 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(-.f64 (+.f64 1 (pow.f64 (+.f64 re im) 2)) 1)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))) (/.f64 (pow.f64 im 6) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 re im) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 re im) 2)))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 re im) (+.f64 re im))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))))
(/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im)))) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 re im) 2)
(sqrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))

simplify85.0ms (2%)

Algorithm
egg-herbie
Rules
1724×fma-neg
1620×times-frac
1362×fma-def
652×unswap-sqr
612×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01213781
12963607
213143491
371413491
Stop Event
node limit
Counts
131 → 88
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 re re) (+.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (*.f64 im im) 1 (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (*.f64 im im)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 re im) 2))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 re im) (+.f64 re im))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))))
(/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im)))) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 re im) 2)
(sqrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(fma.f64 re re (*.f64 im im))
(fma.f64 1 (*.f64 re re) (*.f64 im im))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (*.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (*.f64 im im))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (*.f64 im im)))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 re re) (+.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (*.f64 im im) 1 (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (*.f64 im im)) 1))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 re im) 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(-.f64 (+.f64 1 (pow.f64 (+.f64 re im) 2)) 1)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))) (/.f64 (pow.f64 im 6) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 re im) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 re im) 2)))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (pow.f64 (+.f64 re im) 2)))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(*.f64 (+.f64 re im) (+.f64 re im))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 re im) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))))
(/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im)))) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 re im) 2)
(sqrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 re im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
Outputs
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(+.f64 (*.f64 re re) (+.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (*.f64 im im))))
(fma.f64 re re (fma.f64 im im (*.f64 im (+.f64 im im))))
(fma.f64 re re (*.f64 (*.f64 im im) 3))
(+.f64 (*.f64 im im) (*.f64 re re))
(fma.f64 im im (*.f64 re re))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (*.f64 im im) 1 (*.f64 im im)))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (fma.f64 im im (pow.f64 (+.f64 im re) 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (*.f64 im im)) 1))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (fma.f64 im im (*.f64 im im))))
(fma.f64 2 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (*.f64 im im) 4))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (+.f64 im re) 2)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(*.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (pow.f64 (+.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (+.f64 re im) (+.f64 re im))
(pow.f64 (+.f64 im re) 2)
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 re im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 im re) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (-.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 im re) 2) 3) (pow.f64 (*.f64 im (+.f64 im im)) 3)) (fma.f64 (*.f64 im (+.f64 im im)) (-.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2)) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (pow.f64 (*.f64 im (+.f64 im im)) 3)) (+.f64 (pow.f64 im 4) (fma.f64 (*.f64 im (+.f64 im im)) (-.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2)) (pow.f64 re 4))))
(/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im)))) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))
(/.f64 (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))) (-.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (*.f64 im im))))
(/.f64 (-.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 (*.f64 im (+.f64 im im)) (*.f64 im (+.f64 im im)))) (-.f64 (pow.f64 (+.f64 im re) 2) (*.f64 im (+.f64 im im))))
(/.f64 (-.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 4 (pow.f64 im 4))) (+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (*.f64 im im) -2)))
(/.f64 (-.f64 (pow.f64 im 4) (fma.f64 4 (pow.f64 im 4) (neg.f64 (pow.f64 re 4)))) (+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (*.f64 im im) -2)))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (+.f64 re im) 2)
(pow.f64 (+.f64 im re) 2)
(sqrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)))
(sqrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)))
(hypot.f64 (*.f64 re re) (*.f64 im im))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(pow.f64 (+.f64 im re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (log.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 2)) 1))
(pow.f64 (+.f64 im re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(fma.f64 re re (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(fma.f64 1 (*.f64 re re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(fma.f64 1 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (fma.f64 im im (*.f64 im im)))
(fma.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (fma.f64 im im (*.f64 im im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (*.f64 im (+.f64 im im)))
(fma.f64 im (+.f64 im im) (*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(fma.f64 (cbrt.f64 (pow.f64 re 4)) (pow.f64 (cbrt.f64 re) 2) (*.f64 im im))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (*.f64 im im)))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(+.f64 (*.f64 re re) (+.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (*.f64 im im))))
(fma.f64 re re (fma.f64 im im (*.f64 im (+.f64 im im))))
(fma.f64 re re (*.f64 (*.f64 im im) 3))
(+.f64 (*.f64 im im) (*.f64 re re))
(fma.f64 im im (*.f64 re re))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im)))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (*.f64 im im) 1 (*.f64 im im)))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(+.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (*.f64 im im)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) 2)) (cbrt.f64 (pow.f64 im 4)) (fma.f64 im im (pow.f64 (+.f64 im re) 2)))
(+.f64 (pow.f64 (+.f64 re im) 2) (*.f64 (fma.f64 im im (*.f64 im im)) 1))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 2 (fma.f64 im im (*.f64 im im))))
(fma.f64 2 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (*.f64 im im) 4))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 re im) 2))
(+.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2))
(+.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2))
(fma.f64 im (+.f64 im im) (pow.f64 (+.f64 im re) 2))
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im im) (fma.f64 im im (*.f64 im im))))
(fma.f64 im im (*.f64 re re))
(-.f64 (+.f64 1 (pow.f64 (+.f64 re im) 2)) 1)
(pow.f64 (+.f64 im re) 2)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))) (/.f64 (pow.f64 im 6) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2))) (/.f64 (pow.f64 im 6) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2))))
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 re im) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 re im) 2)))
(-.f64 (/.f64 (pow.f64 re 4) (pow.f64 (+.f64 im re) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (+.f64 im re) 2)))
(*.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (+.f64 im re) 2)
(*.f64 1 (pow.f64 (+.f64 re im) 2))
(pow.f64 (+.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(*.f64 (cbrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (cbrt.f64 (pow.f64 (+.f64 re im) 2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(*.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (/.f64 1 (pow.f64 (+.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (+.f64 re im) (+.f64 re im))
(pow.f64 (+.f64 im re) 2)
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (+.f64 re im) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)))
(/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (pow.f64 (+.f64 re im) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 1) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (+.f64 im re) 2))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))) (*.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 im re) 2) 3) (pow.f64 (fma.f64 im im (*.f64 im im)) 3)) (+.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (-.f64 (fma.f64 im im (*.f64 im im)) (pow.f64 (+.f64 im re) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (+.f64 im re) 2) 3) (pow.f64 (*.f64 im (+.f64 im im)) 3)) (fma.f64 (*.f64 im (+.f64 im im)) (-.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2)) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) 6) (pow.f64 (*.f64 im (+.f64 im im)) 3)) (+.f64 (pow.f64 im 4) (fma.f64 (*.f64 im (+.f64 im im)) (-.f64 (*.f64 im (+.f64 im im)) (pow.f64 (+.f64 im re) 2)) (pow.f64 re 4))))
(/.f64 (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im)))) (-.f64 (pow.f64 (+.f64 re im) 2) (fma.f64 im im (*.f64 im im))))
(/.f64 (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (*.f64 (fma.f64 im im (*.f64 im im)) (fma.f64 im im (*.f64 im im))))) (-.f64 (pow.f64 (+.f64 im re) 2) (fma.f64 im im (*.f64 im im))))
(/.f64 (-.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 (*.f64 im (+.f64 im im)) (*.f64 im (+.f64 im im)))) (-.f64 (pow.f64 (+.f64 im re) 2) (*.f64 im (+.f64 im im))))
(/.f64 (-.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (*.f64 4 (pow.f64 im 4))) (+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (*.f64 im im) -2)))
(/.f64 (-.f64 (pow.f64 im 4) (fma.f64 4 (pow.f64 im 4) (neg.f64 (pow.f64 re 4)))) (+.f64 (pow.f64 (+.f64 im re) 2) (*.f64 (*.f64 im im) -2)))
(pow.f64 (pow.f64 (+.f64 re im) 2) 1)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) 2)) 3)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3) 1/3)
(pow.f64 (+.f64 im re) 2)
(pow.f64 (+.f64 re im) 2)
(pow.f64 (+.f64 im re) 2)
(sqrt.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)))
(sqrt.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)))
(hypot.f64 (*.f64 re re) (*.f64 im im))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) 2) 3))
(pow.f64 (+.f64 im re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (log.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) 2)) 1))
(pow.f64 (+.f64 im re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) 2)))
(pow.f64 (+.f64 im re) 2)

eval29.0ms (0.7%)

Compiler

Compiled 1372 to 689 computations (49.8% saved)

prune15.0ms (0.4%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New85388
Fresh000
Picked112
Done000
Total86490
Accurracy
100.0%
Counts
90 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.7%
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
52.2%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
14.7%
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
52.2%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 114 to 76 computations (33.3% saved)

localize157.0ms (3.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (*.f64 im re) 2)
98.7%
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
49.4%
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
47.7%
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
Compiler

Compiled 130 to 78 computations (40% saved)

series11.0ms (0.3%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
1.0ms
im
@0
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
1.0ms
im
@0
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
1.0ms
re
@0
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
1.0ms
im
@-inf
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
1.0ms
re
@inf
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))

rewrite118.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
958×fma-neg
696×expm1-udef
692×log1p-udef
430×pow1
430×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018172
1427172
26342172
Stop Event
node limit
Counts
4 → 170
Calls
Call 1
Inputs
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(pow.f64 (*.f64 im re) 2)
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) 1)
(*.f64 (pow.f64 im 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(*.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6))
(*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 im 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 im 4) 1) (/.f64 (*.f64 im im) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(*.f64 (/.f64 (pow.f64 im 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 im im) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 im 3) 1) (/.f64 (pow.f64 im 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 im 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6)) -1)
(neg.f64 (/.f64 (pow.f64 im 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(sqrt.f64 (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) 1)
(*.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(*.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2))
(*.f64 (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (neg.f64 (pow.f64 re 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 re 6))
(*.f64 (pow.f64 re 3) (*.f64 (pow.f64 re 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 re re) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) -1)
(neg.f64 (/.f64 (pow.f64 re 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(sqrt.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 im 6) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (/.f64 1 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(*.f64 (+.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))) (-.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2) (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))) (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))))
(/.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (neg.f64 (pow.f64 re 6)) (neg.f64 (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (pow.f64 im 6)))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (pow.f64 im 6))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6)) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) 1)) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (neg.f64 (pow.f64 im 6)))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (neg.f64 (pow.f64 im 6)))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))) (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))) (neg.f64 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3)) (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))))
(/.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))) (-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(fma.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 1 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (neg.f64 (pow.f64 re 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 re 6) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 re 3) (*.f64 (pow.f64 re 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 re re) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2))) 1)
(*.f64 im (*.f64 re (*.f64 im re)))
(*.f64 re (*.f64 im (*.f64 im re)))
(*.f64 (*.f64 im re) (*.f64 im re))
(*.f64 (pow.f64 (*.f64 im re) 2) 1)
(*.f64 1 (pow.f64 (*.f64 im re) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) (cbrt.f64 (pow.f64 (*.f64 im re) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) (*.f64 (cbrt.f64 (*.f64 im re)) (*.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im re) 4)) (pow.f64 (cbrt.f64 (*.f64 im re)) 2))
(*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 im re)))
(*.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (*.f64 (*.f64 im re) (sqrt.f64 (*.f64 im re))) (sqrt.f64 (*.f64 im re)))
(*.f64 (*.f64 (*.f64 im re) im) re)
(*.f64 (*.f64 (*.f64 im re) re) im)
(*.f64 (*.f64 (*.f64 im re) (pow.f64 (cbrt.f64 (*.f64 im re)) 2)) (cbrt.f64 (*.f64 im re)))
(sqrt.f64 (pow.f64 (*.f64 im re) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 im re) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im re) 2))))
(cbrt.f64 (pow.f64 (*.f64 im re) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 im re))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 im re))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im re) 2)))

simplify209.0ms (4.9%)

Algorithm
egg-herbie
Rules
1728×fma-neg
666×fma-def
566×associate-*r*
524×associate-*l*
490×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051018228
1155716370
2676216370
Stop Event
node limit
Counts
266 → 308
Calls
Call 1
Inputs
(/.f64 (pow.f64 im 6) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 14) (pow.f64 re 12))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))))
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))))
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))))
(pow.f64 im 2)
(+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))) (*.f64 -1 (pow.f64 re 2)))))
(/.f64 (pow.f64 im 6) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 12))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8))))))
(/.f64 (pow.f64 im 6) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 12))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8))))))
(/.f64 (pow.f64 re 6) (pow.f64 im 4))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 12) (pow.f64 im 10)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (/.f64 (pow.f64 re 12) (pow.f64 im 10)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 14) (pow.f64 im 12))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 4))))))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 4))))))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))))
(/.f64 (pow.f64 re 6) (pow.f64 im 4))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 re 2))) (*.f64 -1 (pow.f64 re 12))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(/.f64 (pow.f64 re 6) (pow.f64 im 4))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 re 2))) (*.f64 -1 (pow.f64 re 12))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 6)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (pow.f64 im 6))) (pow.f64 re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))))))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 6)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (pow.f64 im 6))) (pow.f64 re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))))))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))))))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 6) (pow.f64 im 4)))))))))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))))))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 6) (pow.f64 im 4)))))))))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) 1)
(*.f64 (pow.f64 im 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(*.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6))
(*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 im 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 im 4) 1) (/.f64 (*.f64 im im) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(*.f64 (/.f64 (pow.f64 im 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 im im) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 im 3) 1) (/.f64 (pow.f64 im 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 im 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6)) -1)
(neg.f64 (/.f64 (pow.f64 im 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(sqrt.f64 (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) 1)
(*.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(*.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2))
(*.f64 (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (neg.f64 (pow.f64 re 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 re 6))
(*.f64 (pow.f64 re 3) (*.f64 (pow.f64 re 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 re re) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) -1)
(neg.f64 (/.f64 (pow.f64 re 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(sqrt.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 im 6) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)
(*.f64 1 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (/.f64 1 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(*.f64 (+.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))) (-.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2) (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))) (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))))
(/.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (neg.f64 (pow.f64 re 6)) (neg.f64 (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (pow.f64 im 6)))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (pow.f64 im 6))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6)) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) 1)) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (neg.f64 (pow.f64 im 6)))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (neg.f64 (pow.f64 im 6)))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))) (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))) (neg.f64 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3)) (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))))
(/.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))) (-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(fma.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 1 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (neg.f64 (pow.f64 re 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 re 6) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (pow.f64 re 3) (*.f64 (pow.f64 re 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 re re) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2))) 1)
(*.f64 im (*.f64 re (*.f64 im re)))
(*.f64 re (*.f64 im (*.f64 im re)))
(*.f64 (*.f64 im re) (*.f64 im re))
(*.f64 (pow.f64 (*.f64 im re) 2) 1)
(*.f64 1 (pow.f64 (*.f64 im re) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) (cbrt.f64 (pow.f64 (*.f64 im re) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) (*.f64 (cbrt.f64 (*.f64 im re)) (*.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im re) 4)) (pow.f64 (cbrt.f64 (*.f64 im re)) 2))
(*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 im re)))
(*.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (*.f64 (*.f64 im re) (sqrt.f64 (*.f64 im re))) (sqrt.f64 (*.f64 im re)))
(*.f64 (*.f64 (*.f64 im re) im) re)
(*.f64 (*.f64 (*.f64 im re) re) im)
(*.f64 (*.f64 (*.f64 im re) (pow.f64 (cbrt.f64 (*.f64 im re)) 2)) (cbrt.f64 (*.f64 im re)))
(sqrt.f64 (pow.f64 (*.f64 im re) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 im re) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im re) 2))))
(cbrt.f64 (pow.f64 (*.f64 im re) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 im re))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 im re))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im re) 2)))
Outputs
(/.f64 (pow.f64 im 6) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (/.f64 (pow.f64 im 12) (pow.f64 re 10)))
(+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (-.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))))
(+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 14) (pow.f64 re 12))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))))
(+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (fma.f64 -1 (/.f64 (pow.f64 im 14) (pow.f64 re 12)) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))))
(+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (-.f64 (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 14) (pow.f64 re 12))) (/.f64 (pow.f64 im 8) (pow.f64 re 6))))
(pow.f64 im 2)
(*.f64 im im)
(+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))
(+.f64 (*.f64 im im) (neg.f64 (*.f64 re re)))
(-.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2))))
(fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 im im)) (+.f64 (*.f64 im im) (neg.f64 (*.f64 re re))))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (/.f64 0 im) im))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 im im)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 4)) (+.f64 (*.f64 im im) (neg.f64 (*.f64 re re)))))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (/.f64 (/.f64 0 im) im) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 4))))
(pow.f64 im 2)
(*.f64 im im)
(+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))
(+.f64 (*.f64 im im) (neg.f64 (*.f64 re re)))
(-.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2))))
(fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 im im)) (+.f64 (*.f64 im im) (neg.f64 (*.f64 re re))))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (/.f64 0 im) im))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 4))) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))))
(fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 im im)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 4)) (+.f64 (*.f64 im im) (neg.f64 (*.f64 re re)))))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (/.f64 (/.f64 0 im) im) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 4))))
(pow.f64 im 2)
(*.f64 im im)
(+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2)))
(+.f64 (*.f64 im im) (neg.f64 (*.f64 re re)))
(-.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (pow.f64 im 2) (*.f64 -1 (pow.f64 re 2))))
(+.f64 (+.f64 (*.f64 im im) (neg.f64 (*.f64 re re))) (/.f64 (pow.f64 re 6) (pow.f64 im 4)))
(+.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (pow.f64 re 6) (pow.f64 im 4)))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))) (*.f64 -1 (pow.f64 re 2)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 im im) (fma.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6)) (neg.f64 (*.f64 re re)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (-.f64 (-.f64 (*.f64 im im) (/.f64 (pow.f64 re 8) (pow.f64 im 6))) (*.f64 re re)))
(/.f64 (pow.f64 im 6) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (neg.f64 (/.f64 (*.f64 0 (pow.f64 im 10)) (pow.f64 re 8))))
(+.f64 (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 0 (pow.f64 re 8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 12))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8))))))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 im im) (*.f64 0 (pow.f64 im 10))) (pow.f64 im 12))) (pow.f64 re 10)) (+.f64 (fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (neg.f64 (/.f64 (*.f64 0 (pow.f64 im 10)) (pow.f64 re 8)))))
(-.f64 (+.f64 (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 0 (pow.f64 re 8))) (/.f64 (-.f64 (*.f64 im (*.f64 im 0)) (pow.f64 im 12)) (pow.f64 re 10)))
(/.f64 (pow.f64 im 6) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (neg.f64 (/.f64 (*.f64 0 (pow.f64 im 10)) (pow.f64 re 8))))
(+.f64 (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 0 (pow.f64 re 8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 12))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 re 8))))))
(fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 im im) (*.f64 0 (pow.f64 im 10))) (pow.f64 im 12))) (pow.f64 re 10)) (+.f64 (fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (neg.f64 (/.f64 (*.f64 0 (pow.f64 im 10)) (pow.f64 re 8)))))
(-.f64 (+.f64 (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 0 (pow.f64 re 8))) (/.f64 (-.f64 (*.f64 im (*.f64 im 0)) (pow.f64 im 12)) (pow.f64 re 10)))
(/.f64 (pow.f64 re 6) (pow.f64 im 4))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (neg.f64 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (/.f64 (pow.f64 re 8) (pow.f64 im 6)))
(+.f64 (/.f64 (pow.f64 re 12) (pow.f64 im 10)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (neg.f64 (/.f64 (pow.f64 re 8) (pow.f64 im 6)))) (/.f64 (pow.f64 re 12) (pow.f64 im 10)))
(+.f64 (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))) (/.f64 (pow.f64 re 12) (pow.f64 im 10)))
(+.f64 (/.f64 (pow.f64 re 12) (pow.f64 im 10)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 14) (pow.f64 im 12))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(+.f64 (/.f64 (pow.f64 re 12) (pow.f64 im 10)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 re 14) (pow.f64 im 12)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(+.f64 (/.f64 (pow.f64 re 12) (pow.f64 im 10)) (-.f64 (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (/.f64 (pow.f64 re 14) (pow.f64 im 12))) (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 re re) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re)))))
(fma.f64 re re (-.f64 (/.f64 0 (*.f64 re re)) (*.f64 im im)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 4))))))
(+.f64 (*.f64 re re) (fma.f64 -1 (*.f64 im im) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 im im) (*.f64 0 (pow.f64 im 4))) (pow.f64 im 6))) (pow.f64 re 4))))))
(fma.f64 re re (fma.f64 -1 (fma.f64 im im (/.f64 0 (*.f64 re re))) (/.f64 (fma.f64 (*.f64 im im) 0 (pow.f64 im 6)) (pow.f64 re 4))))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 re re) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re)))))
(fma.f64 re re (-.f64 (/.f64 0 (*.f64 re re)) (*.f64 im im)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 4))))))
(+.f64 (*.f64 re re) (fma.f64 -1 (*.f64 im im) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 im im) (*.f64 0 (pow.f64 im 4))) (pow.f64 im 6))) (pow.f64 re 4))))))
(fma.f64 re re (fma.f64 -1 (fma.f64 im im (/.f64 0 (*.f64 re re))) (/.f64 (fma.f64 (*.f64 im im) 0 (pow.f64 im 6)) (pow.f64 re 4))))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (*.f64 re re) (fma.f64 -1 (*.f64 im im) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(fma.f64 re re (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (*.f64 im im)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))))
(+.f64 (*.f64 re re) (fma.f64 -1 (*.f64 im im) (fma.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))))
(fma.f64 re re (-.f64 (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (*.f64 im im)))
(/.f64 (pow.f64 re 6) (pow.f64 im 4))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (neg.f64 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (/.f64 (pow.f64 re 8) (pow.f64 im 6)))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (pow.f64 re 10)) (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 re 2))) (*.f64 -1 (pow.f64 re 12))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 10))) (pow.f64 re 12))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (pow.f64 re 10)) (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 12)) (pow.f64 im 10))))
(/.f64 (pow.f64 re 6) (pow.f64 im 4))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (neg.f64 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (/.f64 (pow.f64 re 8) (pow.f64 im 6)))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (pow.f64 re 10)) (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 re 2))) (*.f64 -1 (pow.f64 re 12))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 re 10) (*.f64 -1 (pow.f64 re 10))) (pow.f64 im 8))) (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 10))) (pow.f64 re 12))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 0 (pow.f64 re 10)) (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))))))
(+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (pow.f64 re 8) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 12)) (pow.f64 im 10))))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 re re) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re)))))
(fma.f64 re re (-.f64 (/.f64 0 (*.f64 re re)) (*.f64 im im)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 6)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (pow.f64 im 6))) (pow.f64 re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))))))
(+.f64 (*.f64 re re) (fma.f64 -1 (*.f64 im im) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 im 6) (fma.f64 -1 (*.f64 (*.f64 im im) (*.f64 0 (pow.f64 im 4))) (pow.f64 im 6))) (pow.f64 re 4)) (neg.f64 (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re))))))
(+.f64 (fma.f64 re re (-.f64 (/.f64 0 (*.f64 re re)) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im (*.f64 im 0)) (*.f64 im (*.f64 im 0))) (pow.f64 re 4)))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 re re) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re)))))
(fma.f64 re re (-.f64 (/.f64 0 (*.f64 re re)) (*.f64 im im)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 6)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (pow.f64 im 6))) (pow.f64 re 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))))))
(+.f64 (*.f64 re re) (fma.f64 -1 (*.f64 im im) (fma.f64 -1 (/.f64 (fma.f64 -1 (pow.f64 im 6) (fma.f64 -1 (*.f64 (*.f64 im im) (*.f64 0 (pow.f64 im 4))) (pow.f64 im 6))) (pow.f64 re 4)) (neg.f64 (/.f64 (*.f64 0 (pow.f64 im 4)) (*.f64 re re))))))
(+.f64 (fma.f64 re re (-.f64 (/.f64 0 (*.f64 re re)) (*.f64 im im))) (/.f64 (+.f64 (*.f64 im (*.f64 im 0)) (*.f64 im (*.f64 im 0))) (pow.f64 re 4)))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))))))
(+.f64 (+.f64 (*.f64 re re) (/.f64 (pow.f64 re 4) (*.f64 im im))) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (pow.f64 re 4) (*.f64 im im)))))
(fma.f64 re re (fma.f64 -1 (fma.f64 im im (/.f64 (pow.f64 re 4) (*.f64 im im))) (/.f64 (pow.f64 re 4) (*.f64 im im))))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 6) (pow.f64 im 4)))))))))
(+.f64 (+.f64 (*.f64 re re) (/.f64 (pow.f64 re 4) (*.f64 im im))) (fma.f64 -1 (/.f64 (*.f64 re re) (/.f64 (pow.f64 im 4) (*.f64 0 (pow.f64 re 4)))) (fma.f64 -1 (*.f64 im im) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (pow.f64 re 4) (*.f64 im im)) (/.f64 (neg.f64 (pow.f64 re 6)) (pow.f64 im 4)))))))
(+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (*.f64 im im))) (/.f64 (pow.f64 re 6) (pow.f64 im 4))) (-.f64 (/.f64 (*.f64 re (*.f64 re 0)) (pow.f64 im 4)) (*.f64 im im))) (fma.f64 re re (/.f64 (pow.f64 re 4) (*.f64 im im))))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))))))
(+.f64 (+.f64 (*.f64 re re) (/.f64 (pow.f64 re 4) (*.f64 im im))) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (pow.f64 re 4) (*.f64 im im)))))
(fma.f64 re re (fma.f64 -1 (fma.f64 im im (/.f64 (pow.f64 re 4) (*.f64 im im))) (/.f64 (pow.f64 re 4) (*.f64 im im))))
(+.f64 (pow.f64 re 2) (+.f64 (/.f64 (pow.f64 re 4) (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 4) (pow.f64 im 2))) (*.f64 -1 (/.f64 (pow.f64 re 6) (pow.f64 im 4)))))))))
(+.f64 (+.f64 (*.f64 re re) (/.f64 (pow.f64 re 4) (*.f64 im im))) (fma.f64 -1 (/.f64 (*.f64 re re) (/.f64 (pow.f64 im 4) (*.f64 0 (pow.f64 re 4)))) (fma.f64 -1 (*.f64 im im) (+.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (fma.f64 -1 (/.f64 (pow.f64 re 4) (*.f64 im im)) (/.f64 (neg.f64 (pow.f64 re 6)) (pow.f64 im 4)))))))
(+.f64 (+.f64 (-.f64 (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4)) (/.f64 (pow.f64 re 4) (*.f64 im im))) (/.f64 (pow.f64 re 6) (pow.f64 im 4))) (-.f64 (/.f64 (*.f64 re (*.f64 re 0)) (pow.f64 im 4)) (*.f64 im im))) (fma.f64 re re (/.f64 (pow.f64 re 4) (*.f64 im im))))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(pow.f64 (*.f64 im re) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) 1)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (pow.f64 im 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 1 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 im 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (/.f64 (pow.f64 im 6) (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) 2))
(*.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (/.f64 (pow.f64 im 4) 1) (/.f64 (*.f64 im im) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(/.f64 (*.f64 (pow.f64 im 4) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) 2)))
(*.f64 (/.f64 (pow.f64 im 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 im im) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (/.f64 (pow.f64 im 3) 1) (/.f64 (pow.f64 im 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 im 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 im 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (/.f64 (pow.f64 im 6) (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) 2))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(/.f64 (*.f64 (pow.f64 im 6) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 (*.f64 im re) 2) (pow.f64 im 4))) (pow.f64 im 8))) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3)))
(*.f64 (/.f64 (pow.f64 im 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 3)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6)) -1)
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(neg.f64 (/.f64 (pow.f64 im 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (*.f64 (pow.f64 im 6) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(sqrt.f64 (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(sqrt.f64 (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 1))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) 1)
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 1 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (neg.f64 (pow.f64 re 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 re 6)) 1) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 1 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 re 6))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 re 3) (*.f64 (pow.f64 re 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 re re) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))) (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3))))
(/.f64 (*.f64 (pow.f64 re 6) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 (*.f64 im re) 2) (pow.f64 im 4))) (pow.f64 im 8))) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3)))
(*.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))))
(/.f64 (*.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1)
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 3)
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(pow.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) -1)
(*.f64 (pow.f64 re 4) (/.f64 (*.f64 (*.f64 re re) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(neg.f64 (/.f64 (pow.f64 re 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 re 6)) 1) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(*.f64 1 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(sqrt.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(sqrt.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 1))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 im 6) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (/.f64 -1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (fma.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (pow.f64 im 6) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (/.f64 -1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (fma.f64 (/.f64 -1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (pow.f64 im 6) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) (+.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) 2) (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))
(+.f64 (neg.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) (+.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(+.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(*.f64 (-.f64 (*.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (/.f64 1 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (/.f64 1 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (fma.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(*.f64 (+.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))) (-.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))))
(*.f64 (+.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))) (-.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))))
(*.f64 (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3))))
(/.f64 (*.f64 (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 (*.f64 im re) 2) (pow.f64 im 4))) (pow.f64 im 8)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3)))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (/.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2) (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))
(/.f64 1 (/.f64 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))) (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (/.f64 1 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (fma.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))))
(/.f64 1 (/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))
(*.f64 (-.f64 (*.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))))
(*.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (/.f64 1 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (fma.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))))
(/.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))
(*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (-.f64 (neg.f64 (pow.f64 re 6)) (neg.f64 (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2) (pow.f64 im 6)))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (pow.f64 im 6))) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2) (pow.f64 im 6)))
(/.f64 (-.f64 (*.f64 (pow.f64 re 6) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (pow.f64 im 6)))) (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)))
(/.f64 (-.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (pow.f64 im 6))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (+.f64 (pow.f64 im 4) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (*.f64 (pow.f64 im 6) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6))))) (/.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2) (pow.f64 re 6)))
(/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 (*.f64 im re) 2) (-.f64 (pow.f64 re 4) (*.f64 (pow.f64 im 6) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (pow.f64 re 6)))))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2) (pow.f64 re 6)))
(/.f64 (-.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6)) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) 1)) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6))) (/.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2) (pow.f64 im 6)) (pow.f64 re 6)))
(/.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (pow.f64 im 6)) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (pow.f64 re 6))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2) (*.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (neg.f64 (pow.f64 im 6)))) (*.f64 (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)))) (/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (pow.f64 re 6)))
(*.f64 (/.f64 (fma.f64 -1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (*.f64 (pow.f64 im 6) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (pow.f64 re 6)))) (neg.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))) (pow.f64 re 6))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 im 6))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 im 6))))
(/.f64 (-.f64 (/.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (pow.f64 re 6))) (pow.f64 im 6)) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (pow.f64 im 6)))
(/.f64 (fma.f64 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (pow.f64 im 6)) (neg.f64 (pow.f64 re 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)) (pow.f64 im 6)))
(/.f64 (fma.f64 (pow.f64 re 6) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (pow.f64 im 6))) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (neg.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)) (pow.f64 im 6)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re 6)) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (neg.f64 (pow.f64 im 6)))) (*.f64 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))) (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (neg.f64 (pow.f64 re 6))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (neg.f64 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (fma.f64 -1 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))) (neg.f64 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3))) (neg.f64 (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3)) (fma.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (+.f64 (pow.f64 im 6) (pow.f64 re 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))) (neg.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))) (*.f64 (/.f64 -1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(*.f64 1 (*.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3)) (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (-.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (*.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3)) (+.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)))))
(/.f64 (+.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 3) (pow.f64 (/.f64 (pow.f64 im 6) (-.f64 (neg.f64 (pow.f64 im 4)) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3)) (fma.f64 (/.f64 (pow.f64 im 6) (-.f64 (neg.f64 (pow.f64 im 4)) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (/.f64 (pow.f64 im 6) (-.f64 (neg.f64 (pow.f64 im 4)) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)) (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))))
(/.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)) (*.f64 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))) (-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (/.f64 (pow.f64 re 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))) (+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (*.f64 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im)) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 re 6)) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (*.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 1 (pow.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) 2))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 1)
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 3)
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3) 1/3)
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2))
(fabs.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 3))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 1))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (pow.f64 re 4) (*.f64 (*.f64 re re) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) 1 (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(fma.f64 1 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(fma.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (pow.f64 (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) 2) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(fma.f64 (neg.f64 (pow.f64 re 6)) (/.f64 1 (neg.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (pow.f64 re 6) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (pow.f64 re 3) (*.f64 (pow.f64 re 3) (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 1 (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (pow.f64 re 6) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 re re) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(+.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (pow.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (hypot.f64 (*.f64 im re) (*.f64 re re)) (*.f64 im im))) 2) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3))) (+.f64 (pow.f64 im 8) (*.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 re 6) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 (*.f64 im re) 2) (pow.f64 im 4))) (pow.f64 im 8))) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 re 6) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2))) 1)
(pow.f64 (*.f64 im re) 2)
(*.f64 im (*.f64 re (*.f64 im re)))
(pow.f64 (*.f64 im re) 2)
(*.f64 re (*.f64 im (*.f64 im re)))
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 im re) (*.f64 im re))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 (*.f64 im re) 2) 1)
(pow.f64 (*.f64 im re) 2)
(*.f64 1 (pow.f64 (*.f64 im re) 2))
(pow.f64 (*.f64 im re) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) (cbrt.f64 (pow.f64 (*.f64 im re) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) (*.f64 (cbrt.f64 (*.f64 im re)) (*.f64 im re)))
(pow.f64 (*.f64 im re) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 im re) 4)) (pow.f64 (cbrt.f64 (*.f64 im re)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) (cbrt.f64 (pow.f64 (*.f64 im re) 4)))
(*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 (sqrt.f64 (*.f64 im re)) (*.f64 im re)))
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 im im) (*.f64 re re))
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 (*.f64 im re) (sqrt.f64 (*.f64 im re))) (sqrt.f64 (*.f64 im re)))
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 (*.f64 im re) im) re)
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 (*.f64 im re) re) im)
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 (*.f64 im re) (pow.f64 (cbrt.f64 (*.f64 im re)) 2)) (cbrt.f64 (*.f64 im re)))
(pow.f64 (*.f64 im re) 2)
(sqrt.f64 (pow.f64 (*.f64 im re) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 im re) 2)))
(pow.f64 (*.f64 im re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im re) 2))))
(pow.f64 (*.f64 im re) 2)
(cbrt.f64 (pow.f64 (*.f64 im re) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2)))
(pow.f64 (*.f64 im re) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 im re))))
(pow.f64 (*.f64 im re) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 im re))) 1))
(pow.f64 (*.f64 im re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im re) 2)))
(pow.f64 (*.f64 im re) 2)

eval236.0ms (5.5%)

Compiler

Compiled 15194 to 9459 computations (37.7% saved)

prune380.0ms (8.9%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New3331334
Fresh000
Picked123
Done011
Total3344338
Accurracy
100.0%
Counts
338 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
14.6%
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
52.2%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
14.6%
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
52.2%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 90 to 62 computations (31.1% saved)

localize124.0ms (2.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (*.f64 im re) 2)
99.5%
(/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
86.7%
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
20.0%
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
Compiler

Compiled 96 to 62 computations (35.4% saved)

series7.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
im
@inf
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
1.0ms
re
@-inf
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
0.0ms
im
@0
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
0.0ms
im
@-inf
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
0.0ms
im
@inf
(-.f64 (pow.f64 re 6) (pow.f64 im 6))

rewrite104.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1656×fma-def
664×expm1-udef
662×log1p-udef
608×fma-neg
424×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019123
1431123
25817119
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
Outputs
(+.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 re 6)) (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (pow.f64 im 6))))
(+.f64 (*.f64 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(-.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) -1) (*.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) 1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) -1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) -1) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 re 6) (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (pow.f64 im 6))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(+.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6)))
(+.f64 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(*.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (+.f64 (pow.f64 re 18) (pow.f64 (neg.f64 (pow.f64 im 6)) 3)) (+.f64 (pow.f64 re 12) (-.f64 (*.f64 (neg.f64 (pow.f64 im 6)) (neg.f64 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6))))))
(/.f64 (-.f64 (pow.f64 re 12) (*.f64 (neg.f64 (pow.f64 im 6)) (neg.f64 (pow.f64 im 6)))) (-.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6))))
(pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(exp.f64 (log.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(fma.f64 1 (pow.f64 re 6) (neg.f64 (pow.f64 im 6)))
(fma.f64 1 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 1 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(fma.f64 (pow.f64 im 4) (neg.f64 (*.f64 im im)) (pow.f64 re 6))
(fma.f64 (pow.f64 re 4) (*.f64 re re) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 re 4) (*.f64 re re) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (pow.f64 re 6) 1 (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 re 6) 1 (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 -1 (pow.f64 im 6) (pow.f64 re 6))
(fma.f64 (*.f64 re re) (pow.f64 re 4) (neg.f64 (pow.f64 im 6)))
(fma.f64 (*.f64 re re) (pow.f64 re 4) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (pow.f64 im 3) (neg.f64 (pow.f64 im 3)) (pow.f64 re 6))
(fma.f64 (pow.f64 re 3) (pow.f64 re 3) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 re 3) (pow.f64 re 3) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 im 6))) (cbrt.f64 (neg.f64 (pow.f64 im 6)))) (cbrt.f64 (neg.f64 (pow.f64 im 6))) (pow.f64 re 6))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 im 6))) (sqrt.f64 (neg.f64 (pow.f64 im 6))) (pow.f64 re 6))
(fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 re 6))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 re) 2) 6) (pow.f64 (cbrt.f64 re) 6) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 re) 2) 6) (pow.f64 (cbrt.f64 re) 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (pow.f64 (sqrt.f64 re) 6) (pow.f64 (sqrt.f64 re) 6) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 (sqrt.f64 re) 6) (pow.f64 (sqrt.f64 re) 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (neg.f64 (pow.f64 im 4)) (*.f64 im im) (pow.f64 re 6))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(*.f64 1 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) -1))
(*.f64 (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1) (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)) (pow.f64 im 8)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -1)
(pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) 1/3)
(pow.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))

simplify184.0ms (4.3%)

Algorithm
egg-herbie
Rules
876×cancel-sign-sub-inv
704×fma-neg
646×div-sub
420×exp-prod
408×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03929094
110698544
243458364
Stop Event
node limit
Counts
220 → 216
Calls
Call 1
Inputs
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(*.f64 -1 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(pow.f64 re 6)
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(pow.f64 re 6)
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(pow.f64 re 6)
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(*.f64 -1 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(*.f64 -1 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 1 (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (+.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 12))))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 12))) (+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10)))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 re 6)) (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (pow.f64 im 6))))
(+.f64 (*.f64 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(-.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) -1) (*.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) 1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) -1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) -1) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 re 6) (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (pow.f64 im 6))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(+.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6)))
(+.f64 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(*.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (+.f64 (pow.f64 re 18) (pow.f64 (neg.f64 (pow.f64 im 6)) 3)) (+.f64 (pow.f64 re 12) (-.f64 (*.f64 (neg.f64 (pow.f64 im 6)) (neg.f64 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6))))))
(/.f64 (-.f64 (pow.f64 re 12) (*.f64 (neg.f64 (pow.f64 im 6)) (neg.f64 (pow.f64 im 6)))) (-.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6))))
(pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2)
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2))
(log.f64 (exp.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(exp.f64 (log.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(fma.f64 1 (pow.f64 re 6) (neg.f64 (pow.f64 im 6)))
(fma.f64 1 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 1 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(fma.f64 (pow.f64 im 4) (neg.f64 (*.f64 im im)) (pow.f64 re 6))
(fma.f64 (pow.f64 re 4) (*.f64 re re) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 re 4) (*.f64 re re) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (pow.f64 re 6) 1 (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 re 6) 1 (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 -1 (pow.f64 im 6) (pow.f64 re 6))
(fma.f64 (*.f64 re re) (pow.f64 re 4) (neg.f64 (pow.f64 im 6)))
(fma.f64 (*.f64 re re) (pow.f64 re 4) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (pow.f64 im 3) (neg.f64 (pow.f64 im 3)) (pow.f64 re 6))
(fma.f64 (pow.f64 re 3) (pow.f64 re 3) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 re 3) (pow.f64 re 3) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 im 6))) (cbrt.f64 (neg.f64 (pow.f64 im 6)))) (cbrt.f64 (neg.f64 (pow.f64 im 6))) (pow.f64 re 6))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 im 6))) (sqrt.f64 (neg.f64 (pow.f64 im 6))) (pow.f64 re 6))
(fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 re 6))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 re) 2) 6) (pow.f64 (cbrt.f64 re) 6) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 re) 2) 6) (pow.f64 (cbrt.f64 re) 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (pow.f64 (sqrt.f64 re) 6) (pow.f64 (sqrt.f64 re) 6) (neg.f64 (pow.f64 im 6)))
(fma.f64 (pow.f64 (sqrt.f64 re) 6) (pow.f64 (sqrt.f64 re) 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (neg.f64 (pow.f64 im 4)) (*.f64 im im) (pow.f64 re 6))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(*.f64 1 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) -1))
(*.f64 (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1) (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)) (pow.f64 im 8)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -1)
(pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) 1/3)
(pow.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
Outputs
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(+.f64 (*.f64 im (neg.f64 im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 6))
(neg.f64 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(pow.f64 re 6)
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(pow.f64 re 6)
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(pow.f64 re 6)
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(*.f64 -1 (pow.f64 im 6))
(neg.f64 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(*.f64 -1 (pow.f64 im 6))
(neg.f64 (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (*.f64 -1 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 1 (pow.f64 re 4))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (/.f64 1 (pow.f64 re 4)) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 (*.f64 im im) (pow.f64 re 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (+.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 12))))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))) (neg.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 12)))))
(-.f64 (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 12)))) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 12))) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 (*.f64 im im) (pow.f64 re 6))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 re re)))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (*.f64 0 (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 re re)))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (*.f64 0 (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 re re)))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (*.f64 0 (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 12))) (+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10)))))
(fma.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 12)) (+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (pow.f64 im 10)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6)))) (/.f64 (pow.f64 re 8) (pow.f64 im 12)))
(+.f64 (-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (pow.f64 re 8) (pow.f64 im 12))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (/.f64 1 (pow.f64 re 4)) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 (*.f64 im im) (pow.f64 re 6))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (/.f64 1 (pow.f64 re 4)) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 (*.f64 im im) (pow.f64 re 6))))
(+.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 re 6)) (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (pow.f64 im 6))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(+.f64 (*.f64 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(-.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (*.f64 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) -1) (*.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) 1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) -1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (*.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) -1) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) 1/3)
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (*.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) 3)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 1))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(fma.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 re 6) (*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (pow.f64 im 6))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(fma.f64 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(+.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(*.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(*.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(/.f64 1 (/.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6)))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (neg.f64 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (neg.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(/.f64 (+.f64 (pow.f64 re 18) (pow.f64 (neg.f64 (pow.f64 im 6)) 3)) (+.f64 (pow.f64 re 12) (-.f64 (*.f64 (neg.f64 (pow.f64 im 6)) (neg.f64 (pow.f64 im 6))) (*.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6))))))
(/.f64 (+.f64 (pow.f64 re 18) (pow.f64 (neg.f64 (pow.f64 im 6)) 3)) (-.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 (pow.f64 im 6) 3)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 (pow.f64 im 3) 6)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 12) (*.f64 (neg.f64 (pow.f64 im 6)) (neg.f64 (pow.f64 im 6)))) (-.f64 (pow.f64 re 6) (neg.f64 (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 3)
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(pow.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) 1/3)
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2)
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(sqrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (exp.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(exp.f64 (log.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 1 (pow.f64 re 6) (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 1 (pow.f64 re 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 1 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 im 4) (neg.f64 (*.f64 im im)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 re 4) (*.f64 re re) (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 re 4) (*.f64 re re) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 re 6) 1 (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 re 6) 1 (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1 (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 im (*.f64 im 0)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 0)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 im (*.f64 im 0)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 0)
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 im (*.f64 im 0)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 im (*.f64 im 0)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 im (*.f64 im 0)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 im (*.f64 im 0)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 0)
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 -1 (pow.f64 im 6) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (*.f64 re re) (pow.f64 re 4) (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (*.f64 re re) (pow.f64 re 4) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(fma.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 im re) 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(fma.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 re 6) (pow.f64 im 6))) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 6)))
(fma.f64 (pow.f64 im 3) (neg.f64 (pow.f64 im 3)) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 re 3) (pow.f64 re 3) (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 re 3) (pow.f64 re 3) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 im 6))) (cbrt.f64 (neg.f64 (pow.f64 im 6)))) (cbrt.f64 (neg.f64 (pow.f64 im 6))) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 im 6))) (sqrt.f64 (neg.f64 (pow.f64 im 6))) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 re) 2) 6) (pow.f64 (cbrt.f64 re) 6) (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 re) 2) 6) (pow.f64 (cbrt.f64 re) 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 (sqrt.f64 re) 6) (pow.f64 (sqrt.f64 re) 6) (neg.f64 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 (sqrt.f64 re) 6) (pow.f64 (sqrt.f64 re) 6) (*.f64 (neg.f64 (pow.f64 im 6)) 1))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (+.f64 (pow.f64 re 3) (pow.f64 im 3)) (-.f64 (pow.f64 re 3) (pow.f64 im 3)) (fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (neg.f64 (pow.f64 im 4)) (*.f64 im im) (pow.f64 re 6))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 1 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)) (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)))
(/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2) -1) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) -1))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1) (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1))
(pow.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) -2)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)) (pow.f64 im 8)))
(/.f64 (*.f64 1 (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 (*.f64 re im) 2) (pow.f64 im 4))) (pow.f64 im 8))) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 3)))
(/.f64 (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 (*.f64 re im) 2) (pow.f64 im 4))) (pow.f64 im 8)) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 2))) (-.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 re im) 2)))
(/.f64 (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2))) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 2)))
(/.f64 (-.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 re im) 2)) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 2)))
(pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -1)
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) 1/3)
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(pow.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) -2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) -2))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(log.f64 (exp.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(expm1.f64 (log1p.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(exp.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) -1))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 1))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(log1p.f64 (expm1.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))

eval125.0ms (2.9%)

Compiler

Compiled 7457 to 4792 computations (35.7% saved)

prune33.0ms (0.8%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New2411242
Fresh000
Picked101
Done033
Total2424246
Accurracy
100.0%
Counts
246 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
14.6%
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
52.2%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
14.6%
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
52.2%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 94 to 62 computations (34% saved)

localize121.0ms (2.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im))))
94.0%
(*.f64 (*.f64 (*.f64 im re) re) im)
86.7%
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
20.0%
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
Compiler

Compiled 110 to 53 computations (51.8% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
im
@0
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
0.0ms
im
@inf
(*.f64 (*.f64 (*.f64 im re) re) im)
0.0ms
re
@0
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
0.0ms
re
@inf
(*.f64 (*.f64 (*.f64 im re) re) im)
0.0ms
im
@inf
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))

rewrite93.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1700×fma-def
686×expm1-udef
684×log1p-udef
632×fma-neg
428×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019135
1432117
25987117
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (*.f64 (*.f64 im re) re) im)
(/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im))))
Outputs
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (pow.f64 re 6)) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (neg.f64 (pow.f64 im 6))))
(+.f64 (*.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))) 1)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6)))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) 1) (*.f64 (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) -1) (*.f64 (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) 1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) -1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(fma.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (pow.f64 re 6) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (neg.f64 (pow.f64 im 6))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2))) 1)
(pow.f64 (*.f64 im re) 2)
(pow.f64 (pow.f64 (*.f64 im re) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 im re) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im re) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 im re) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im re) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im re) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) -1))
(*.f64 (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1) (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)) (pow.f64 im 8)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -1)
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) 1/3)
(pow.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))

simplify93.0ms (2.2%)

Algorithm
egg-herbie
Rules
582×associate-+r+
538×associate-+l+
408×cancel-sign-sub-inv
392×div-sub
346×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02936985
18216339
235176231
Stop Event
node limit
Counts
153 → 146
Calls
Call 1
Inputs
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(*.f64 -1 (pow.f64 im 2))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(pow.f64 re 2)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 1 (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (+.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 12))))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 12))) (+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10)))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (pow.f64 re 6)) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (neg.f64 (pow.f64 im 6))))
(+.f64 (*.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))) 1)
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6)))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) 1) (*.f64 (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) -1) (*.f64 (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) 1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) -1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(fma.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (pow.f64 re 6) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (neg.f64 (pow.f64 im 6))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2))) 1)
(pow.f64 (*.f64 im re) 2)
(pow.f64 (pow.f64 (*.f64 im re) 2) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 3) 1/3)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 im re) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im re) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 im re) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im re) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im re) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) -1))
(*.f64 (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1) (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)) (pow.f64 im 8)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -1)
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) 1/3)
(pow.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
Outputs
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (*.f64 -1 (pow.f64 im 2))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 2))) (+.f64 (*.f64 -1 (pow.f64 im 2)) (/.f64 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))) (pow.f64 im 4)))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 -1 (pow.f64 im 2))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 re 2)
(*.f64 re re)
(+.f64 (pow.f64 re 2) (*.f64 -1 (pow.f64 im 2)))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2)))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 2))) (/.f64 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4))) (pow.f64 re 4)))))
(+.f64 (*.f64 re re) (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(*.f64 (pow.f64 re 2) (pow.f64 im 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 im (/.f64 (pow.f64 re 6) im)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 1 (pow.f64 re 4))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 10)))
(+.f64 (/.f64 1 (pow.f64 re 4)) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 im (/.f64 (pow.f64 re 6) im))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (+.f64 (/.f64 1 (pow.f64 re 4)) (*.f64 -1 (/.f64 (pow.f64 im 8) (pow.f64 re 12))))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (+.f64 (/.f64 1 (pow.f64 re 4)) (neg.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 12))))))
(-.f64 (+.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 12)))) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(+.f64 (-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 12))) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 im (/.f64 (pow.f64 re 6) im))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (*.f64 0 (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8)))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 6)) (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4))))) (pow.f64 im 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 re 4)) (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (*.f64 0 (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))))
(/.f64 1 (pow.f64 im 4))
(+.f64 (/.f64 1 (pow.f64 im 4)) (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (neg.f64 (/.f64 (*.f64 re re) (pow.f64 im 6))))
(-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6)))
(+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (pow.f64 re 6) (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 10)) (*.f64 -1 (+.f64 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (*.f64 0 (pow.f64 re 4)) (pow.f64 im 8))))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (-.f64 (/.f64 0 (pow.f64 im 8)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (/.f64 (-.f64 (*.f64 re (*.f64 re 0)) (pow.f64 re 6)) (pow.f64 im 10))))
(+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 12))) (+.f64 (/.f64 1 (pow.f64 im 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 re 2) (pow.f64 im 6))) (/.f64 (pow.f64 re 6) (pow.f64 im 10)))))
(fma.f64 -1 (/.f64 (pow.f64 re 8) (pow.f64 im 12)) (+.f64 (/.f64 1 (pow.f64 im 4)) (fma.f64 -1 (/.f64 (*.f64 re re) (pow.f64 im 6)) (/.f64 (pow.f64 re 6) (pow.f64 im 10)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 im 4)) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (*.f64 re re) (pow.f64 im 6)))) (/.f64 (pow.f64 re 8) (pow.f64 im 12)))
(+.f64 (-.f64 (/.f64 1 (pow.f64 im 4)) (/.f64 (*.f64 re re) (pow.f64 im 6))) (-.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 10)) (/.f64 (pow.f64 re 8) (pow.f64 im 12))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 im (/.f64 (pow.f64 re 6) im)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 im (/.f64 (pow.f64 re 6) im)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 10)))
(+.f64 (/.f64 1 (pow.f64 re 4)) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 im (/.f64 (pow.f64 re 6) im))))
(/.f64 1 (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (/.f64 1 (pow.f64 re 4)))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 im (/.f64 (pow.f64 re 6) im)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (/.f64 1 (pow.f64 re 4)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6)))
(-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 im (/.f64 (pow.f64 re 6) im)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 2) (pow.f64 re 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 im 2) (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)))) (*.f64 -1 (pow.f64 im 6))) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (pow.f64 im 4)) (pow.f64 im 4)) (pow.f64 re 8))) (/.f64 1 (pow.f64 re 4)))))
(fma.f64 -1 (/.f64 (*.f64 im im) (pow.f64 re 6)) (+.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (pow.f64 im 6) (pow.f64 re 10))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 re 4)) (/.f64 (*.f64 im im) (pow.f64 re 6))) (/.f64 (pow.f64 im 6) (pow.f64 re 10)))
(+.f64 (/.f64 1 (pow.f64 re 4)) (-.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 10)) (/.f64 im (/.f64 (pow.f64 re 6) im))))
(+.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (pow.f64 re 6)) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (neg.f64 (pow.f64 im 6))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(+.f64 (*.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))) 1)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 2)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) 1) (*.f64 (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) -1) (*.f64 (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) 1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) -1) (*.f64 (+.f64 (pow.f64 re 6) (pow.f64 im 6)) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (*.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (-.f64 (pow.f64 re 12) (pow.f64 im 12))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 im re) 6))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6)))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 im 12) (pow.f64 (*.f64 re im) 6))))
(/.f64 (*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (+.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (*.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) (+.f64 (pow.f64 re 6) (pow.f64 im 6))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 3)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) 1/3)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 3) (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) 3)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 1))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(fma.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (pow.f64 re 6) (*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (neg.f64 (pow.f64 im 6))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(fma.f64 (pow.f64 re 6) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) (*.f64 (neg.f64 (pow.f64 im 6)) (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2))) 1)
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(pow.f64 (*.f64 im re) 2)
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(pow.f64 (pow.f64 (*.f64 im re) 2) 1)
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im re)) 2) 3)
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(pow.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 3) 1/3)
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(sqrt.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 2))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 im re) 2)))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 im re) 2))))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 im re) 2) 3))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 im re) 2)))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(exp.f64 (log.f64 (pow.f64 (*.f64 im re) 2)))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 im re) 2)) 1))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 im re) 2)))
(*.f64 (*.f64 re re) (*.f64 im im))
(pow.f64 (*.f64 re im) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))) 1)
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 1 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2)))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) -2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2)) (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(*.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))) (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) -2)))
(/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))) -2)) (cbrt.f64 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) -2)
(*.f64 -1 (/.f64 1 (neg.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) -1))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(*.f64 (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1) (pow.f64 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))) -1))
(pow.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) -2)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 3) (pow.f64 im 12))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) (pow.f64 im 4)) (pow.f64 im 8)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 3))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) (pow.f64 im 4)) (pow.f64 im 8)))
(/.f64 (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 (*.f64 re im) 2) (pow.f64 im 4))) (pow.f64 im 8)) (+.f64 (pow.f64 im 12) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 3)))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
(*.f64 (/.f64 1 (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 2))) (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2))))
(/.f64 (-.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2))) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 2)))
(/.f64 (-.f64 (-.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 re im) 2)) (-.f64 (pow.f64 im 8) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 re im) 2)) 2)))
(pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -1)
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 1)
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 3)
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3) 1/3)
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(pow.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re))) -2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) -2))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(log.f64 (exp.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))))))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) 3))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(exp.f64 (neg.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4)))) -1))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))) 1))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))))))
(/.f64 1 (+.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(/.f64 1 (+.f64 (pow.f64 re 4) (+.f64 (pow.f64 im 4) (pow.f64 (*.f64 re im) 2))))

eval123.0ms (2.9%)

Compiler

Compiled 7532 to 4959 computations (34.2% saved)

prune81.0ms (1.9%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New2390239
Fresh000
Picked011
Done033
Total2394243
Accurracy
100.0%
Counts
243 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.9%
(-.f64 (*.f64 re re) (*.f64 im im))
14.6%
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
52.2%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 153 to 95 computations (37.9% saved)

regimes65.0ms (1.5%)

Counts
7 → 2
Calls
Call 1
Inputs
(*.f64 re re)
(*.f64 im (neg.f64 im))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (*.f64 (*.f64 (*.f64 im re) re) im)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(-.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))) (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2)))))
Outputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
(*.f64 re re)
Calls

5 calls:

46.0ms
re
4.0ms
im
4.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
3.0ms
(*.f64 im im)
3.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
99.2%2re
96.9%1im
96.9%1(-.f64 (*.f64 re re) (*.f64 im im))
96.9%1(*.f64 re re)
96.9%1(*.f64 im im)
Compiler

Compiled 131 to 79 computations (39.7% saved)

regimes97.0ms (2.3%)

Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 re re)
(*.f64 im (neg.f64 im))
(-.f64 (*.f64 re re) (*.f64 im im))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 re re)
Calls

5 calls:

75.0ms
im
6.0ms
re
5.0ms
(*.f64 im im)
5.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
4.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
98.0%4im
98.0%2(-.f64 (*.f64 re re) (*.f64 im im))
98.0%2(*.f64 re re)
96.9%2(*.f64 im im)
97.3%2re
Compiler

Compiled 41 to 22 computations (46.3% saved)

regimes44.0ms (1%)

Counts
2 → 4
Calls
Call 1
Inputs
(*.f64 re re)
(*.f64 im (neg.f64 im))
Outputs
(*.f64 im (neg.f64 im))
(*.f64 re re)
(*.f64 im (neg.f64 im))
(*.f64 re re)
Calls

3 calls:

15.0ms
im
15.0ms
(*.f64 re re)
13.0ms
re
Results
AccuracySegmentsBranch
80.7%5im
84.9%5re
83.3%4(*.f64 re re)
Compiler

Compiled 20 to 12 computations (40% saved)

regimes7.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 re re)
Outputs
(*.f64 re re)
Calls

3 calls:

2.0ms
re
2.0ms
im
2.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
52.2%1im
52.2%1re
52.2%1(*.f64 re re)
Compiler

Compiled 16 to 10 computations (37.5% saved)

bsearch3.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
Steps
TimeLeftRight
3.0ms
4.104675282306193e+177
5.671956669113984e+181
Results
3.0ms32×body256infinite
Compiler

Compiled 46 to 29 computations (37% saved)

bsearch9.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
1.8805251974923663e+274
2.8381753329422063e+275
Results
7.0ms77×body256valid
1.0ms19×body256infinite
Compiler

Compiled 86 to 57 computations (33.7% saved)

bsearch43.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
2.455114159176131e+49
2.983488443732334e+56
17.0ms
8.097740448038876e-35
1.7270608230450046e-14
13.0ms
1.916627713261577e-58
2.1231427873269112e-50
Results
29.0ms361×body256valid
9.0ms103×body256infinite
Compiler

Compiled 333 to 241 computations (27.6% saved)

simplify8.0ms (0.2%)

Algorithm
egg-herbie
Rules
sub-neg
+-commutative
*-commutative
not-or
neg-mul-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
030164
144160
252160
358156
460156
561156
Stop Event
done
saturated
Calls
Call 1
Inputs
(if (<=.f64 re 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944) (fma.f64 re re (*.f64 im (neg.f64 im))) (*.f64 re re))
(if (<=.f64 (*.f64 re re) 279999999999999970298223363740924526137490656369750770838552481136154443966449123143903205360864199042703396769643715244253417738884343563471470919753967756548141830514639209737915846898593956267563227554115177763969344181052475882047806092796468133839451850433292668187443200) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re re))
(if (<=.f64 (*.f64 re re) 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 im (neg.f64 im)) (if (<=.f64 (*.f64 re re) 6690223559559187/22300745198530623141535718272648361505980416) (*.f64 re re) (if (<=.f64 (*.f64 re re) 18999999999999999871198024812870931552772460396937216) (*.f64 im (neg.f64 im)) (*.f64 re re))))
(*.f64 re re)
Outputs
(if (<=.f64 re 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944) (fma.f64 re re (*.f64 im (neg.f64 im))) (*.f64 re re))
(if (<=.f64 (*.f64 re re) 279999999999999970298223363740924526137490656369750770838552481136154443966449123143903205360864199042703396769643715244253417738884343563471470919753967756548141830514639209737915846898593956267563227554115177763969344181052475882047806092796468133839451850433292668187443200) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re re))
(if (<=.f64 (*.f64 re re) 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (*.f64 im (neg.f64 im)) (if (<=.f64 (*.f64 re re) 6690223559559187/22300745198530623141535718272648361505980416) (*.f64 re re) (if (<=.f64 (*.f64 re re) 18999999999999999871198024812870931552772460396937216) (*.f64 im (neg.f64 im)) (*.f64 re re))))
(if (or (<=.f64 (*.f64 re re) 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (not (or (<=.f64 (*.f64 re re) 6690223559559187/22300745198530623141535718272648361505980416) (not (<=.f64 (*.f64 re re) 18999999999999999871198024812870931552772460396937216))))) (*.f64 im (neg.f64 im)) (*.f64 re re))
(if (or (<=.f64 (*.f64 re re) 6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416) (and (not (<=.f64 (*.f64 re re) 6690223559559187/22300745198530623141535718272648361505980416)) (<=.f64 (*.f64 re re) 18999999999999999871198024812870931552772460396937216))) (*.f64 im (neg.f64 im)) (*.f64 re re))
(*.f64 re re)
Compiler

Compiled 67 to 35 computations (47.8% saved)

soundness521.0ms (12.2%)

Rules
2086×fma-def
1724×fma-neg
1724×fma-neg
1620×times-frac
1620×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
11819
23019
35919
413419
538419
684319
7170619
8385019
9550819
10638219
11675119
12698119
13709519
14709519
01213781
12963607
213143491
371413491
01213781
12963607
213143491
371413491
Stop Event
node limit
node limit
node limit
Compiler

Compiled 51 to 27 computations (47.1% saved)

end36.0ms (0.9%)

Compiler

Compiled 140 to 58 computations (58.6% saved)

Profiling

Loading profile data...