math.square on complex, real part

Time bar (total: 4.4s)

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)

sample646.0ms (14.6%)

Results
358.0ms4684×body256valid
276.0ms3572×body256infinite
Bogosity

preprocess142.0ms (3.2%)

Algorithm
egg-herbie
Rules
4458×fma-def
1946×associate--l+
1530×associate--l-
1002×distribute-lft-in
836×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
15776
213676
336876
496976
5183176
6298676
7386576
8469276
9515876
10526376
11530976
12647576
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))
(-.f64 (*.f64 im im) (*.f64 re re))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (neg.f64 (*.f64 im im)))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))
(fma.f64 re re (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))
(fma.f64 re re (neg.f64 (*.f64 im im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 im im) (*.f64 re re))
Symmetry

(abs re)

(abs im)

Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify154.0ms (3.5%)

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.1%
(-.f64 (*.f64 re re) (*.f64 im im))
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.1%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 36 to 20 computations (44.4% saved)

localize44.0ms (1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.8%
(-.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))

rewrite64.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)))

simplify87.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)

eval28.0ms (0.6%)

Compiler

Compiled 1372 to 689 computations (49.8% saved)

prune17.0ms (0.4%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New85388
Fresh000
Picked022
Done000
Total85590
Accurracy
100.0%
Counts
90 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
18.3%
(-.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.1%
(-.f64 (*.f64 re re) (*.f64 im im))
51.5%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
18.3%
(-.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.1%
(-.f64 (*.f64 re re) (*.f64 im im))
51.5%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 132 to 86 computations (34.8% saved)

localize114.0ms (2.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (*.f64 im re) 2)
99.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)))))
50.3%
(/.f64 (pow.f64 re 6) (+.f64 (pow.f64 im 4) (+.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))))
46.5%
(/.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)

series13.0ms (0.3%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
im
@-inf
(pow.f64 (*.f64 im re) 2)
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))))

rewrite116.0ms (2.6%)

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)))

simplify175.0ms (3.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)

eval280.0ms (6.3%)

Compiler

Compiled 15194 to 9459 computations (37.7% saved)

prune54.0ms (1.2%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New3331334
Fresh000
Picked123
Done022
Total3345339
Accurracy
100.0%
Counts
339 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
18.3%
(/.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))))
94.1%
(-.f64 (*.f64 re re) (*.f64 im im))
51.5%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
18.3%
(/.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))))
94.1%
(-.f64 (*.f64 re re) (*.f64 im im))
51.5%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 104 to 68 computations (34.6% saved)

localize198.0ms (4.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (*.f64 im re) 2)
83.5%
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
23.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))))
Compiler

Compiled 76 to 49 computations (35.5% saved)

series5.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(/.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))))
1.0ms
im
@-inf
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
1.0ms
re
@-inf
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
0.0ms
re
@inf
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
0.0ms
im
@inf
(-.f64 (pow.f64 re 6) (pow.f64 im 6))

rewrite220.0ms (5%)

Algorithm
batch-egg-rewrite
Rules
1772×fma-def
680×fma-neg
636×expm1-udef
632×log1p-udef
402×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01780
140080
2567578
Stop Event
node limit
Counts
2 → 138
Calls
Call 1
Inputs
(/.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 re 6) (pow.f64 im 6))
Outputs
(+.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (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 (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) (pow.f64 im 6)) (/.f64 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)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(*.f64 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 (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)))) (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)))) 2))
(*.f64 (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)))) 2) (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)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.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)))) (/.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)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 1 (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))) (/.f64 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 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) 1) (/.f64 (cbrt.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 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (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)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 1) (/.f64 (sqrt.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 (sqrt.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)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.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)) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 re im) 6))) (fma.f64 (+.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)) (pow.f64 (*.f64 re im) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 (*.f64 re im) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (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 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (/.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))) -1)
(neg.f64 (/.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)))))
(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 (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 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 1 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (sqrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 6) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 re re) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 re im) 6))) (fma.f64 (+.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)) (pow.f64 (*.f64 re im) 4)) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 (*.f64 re im) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (/.f64 (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) (*.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)) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(*.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2))
(*.f64 (pow.f64 (cbrt.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 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 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 re im) 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 re im) 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 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 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)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 6)) (/.f64 1 (exp.f64 (pow.f64 im 6)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 6))) (exp.f64 (neg.f64 (pow.f64 im 6)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 6))) (/.f64 1 (exp.f64 (pow.f64 im 6)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 im 6))) (exp.f64 (pow.f64 re 6))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 im 6))) (+.f64 1 (expm1.f64 (pow.f64 re 6)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 im 6))) (exp.f64 (pow.f64 re 6))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 im 6))) (+.f64 1 (expm1.f64 (pow.f64 re 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 (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 (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 im 4) (neg.f64 (*.f64 im im)) (pow.f64 re 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)) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 1 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (cbrt.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))) (pow.f64 (cbrt.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))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (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))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 re im) 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 re im) 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 re im) 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (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))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 (pow.f64 im 3) (neg.f64 (pow.f64 im 3)) (pow.f64 re 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))
(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 4)) (*.f64 im im) (pow.f64 re 6))
(fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 re 6))
(fma.f64 -1 (pow.f64 im 6) (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)) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))

simplify101.0ms (2.3%)

Algorithm
egg-herbie
Rules
1166×unswap-sqr
732×cancel-sign-sub-inv
656×fma-neg
366×log-prod
330×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03357310
18527122
231737054
Stop Event
node limit
Counts
186 → 191
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 (*.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)))))
(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 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 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (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 (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) (pow.f64 im 6)) (/.f64 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)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(*.f64 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 (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)))) (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)))) 2))
(*.f64 (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)))) 2) (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)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.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)))) (/.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)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 1 (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))) (/.f64 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 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) 1) (/.f64 (cbrt.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 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (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)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 1) (/.f64 (sqrt.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 (sqrt.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)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.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)) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 re im) 6))) (fma.f64 (+.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)) (pow.f64 (*.f64 re im) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 (*.f64 re im) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (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 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (/.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))) -1)
(neg.f64 (/.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)))))
(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 (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 (pow.f64 re 6) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 1 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (sqrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 6) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 re re) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 re im) 6))) (fma.f64 (+.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)) (pow.f64 (*.f64 re im) 4)) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 (*.f64 re im) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (/.f64 (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) (*.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)) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(*.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(*.f64 1 (-.f64 (pow.f64 re 6) (pow.f64 im 6)))
(*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2))
(*.f64 (pow.f64 (cbrt.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 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 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 re im) 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 re im) 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 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 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)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 6)) (/.f64 1 (exp.f64 (pow.f64 im 6)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 6))) (exp.f64 (neg.f64 (pow.f64 im 6)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 6))) (/.f64 1 (exp.f64 (pow.f64 im 6)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 im 6))) (exp.f64 (pow.f64 re 6))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 im 6))) (+.f64 1 (expm1.f64 (pow.f64 re 6)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 im 6))) (exp.f64 (pow.f64 re 6))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 im 6))) (+.f64 1 (expm1.f64 (pow.f64 re 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 (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 (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 im 4) (neg.f64 (*.f64 im im)) (pow.f64 re 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)) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 1 (neg.f64 (pow.f64 im 6)) (pow.f64 re 6))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (cbrt.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))) (pow.f64 (cbrt.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))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(fma.f64 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (pow.f64 (cbrt.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 (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))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 re im) 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 re im) 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 re im) 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (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))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 (pow.f64 im 3) (neg.f64 (pow.f64 im 3)) (pow.f64 re 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))
(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 4)) (*.f64 im im) (pow.f64 re 6))
(fma.f64 (neg.f64 (pow.f64 im 3)) (pow.f64 im 3) (pow.f64 re 6))
(fma.f64 -1 (pow.f64 im 6) (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)) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
Outputs
(*.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))
(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 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 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (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 (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 (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 (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)) (/.f64 1 (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 (-.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) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.f64 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 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(*.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)))) (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)))) 2))
(/.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 (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)))) 2) (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)))))
(/.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 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (*.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 1 (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 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.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)))))
(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 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (*.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 1 (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 (neg.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (/.f64 1 (neg.f64 (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 (-.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 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (cbrt.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)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2))
(*.f64 (/.f64 1 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (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 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) 1) (/.f64 (cbrt.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 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (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)))))
(*.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)))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)))
(/.f64 (*.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)))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (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 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 1) (/.f64 (sqrt.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 (sqrt.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)) (/.f64 (sqrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (cbrt.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)) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 re im) 6))) (fma.f64 (+.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)) (pow.f64 (*.f64 re im) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 (*.f64 im re) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (+.f64 (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)) (pow.f64 (*.f64 im re) 4)))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 (*.f64 re im) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) (-.f64 (pow.f64 (*.f64 im re) 4) (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 2))) (-.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)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 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)))
(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 (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 (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 re im) (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 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (/.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))) -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)))
(neg.f64 (/.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 6) (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(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 (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 (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 (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 (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 (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 (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 (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 (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 (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))) (neg.f64 (/.f64 (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)))
(fma.f64 1 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (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)))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (cbrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (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)))
(fma.f64 (sqrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (sqrt.f64 (/.f64 (pow.f64 re 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (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)))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 6) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (/.f64 (neg.f64 (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) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 1 (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 6) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(-.f64 (*.f64 (/.f64 1 (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (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) (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 4) 1) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (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)))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (*.f64 re re) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (/.f64 (neg.f64 (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 4) (/.f64 (*.f64 re re) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(-.f64 (pow.f64 (*.f64 (/.f64 re (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) re) 3) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 re re) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 re re) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (neg.f64 (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 4) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 re (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) re)) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 4) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 (/.f64 re (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) re) (/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 3) 1) (/.f64 (pow.f64 re 3) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (neg.f64 (/.f64 (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)))
(fma.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (/.f64 (neg.f64 (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 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 re 3) (cbrt.f64 (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 (*.f64 (pow.f64 re 3) (/.f64 (pow.f64 re 3) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 re im) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (neg.f64 (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 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 re 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re))))) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 re im) 6))) (fma.f64 (+.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)) (pow.f64 (*.f64 re im) 4)) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 (*.f64 im re) 4)) (/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (-.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (pow.f64 (*.f64 im re) 2)) (pow.f64 (*.f64 im re) 4)) (/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(-.f64 (*.f64 (fma.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 (*.f64 im re) 4)) (/.f64 (pow.f64 re 6) (+.f64 (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 3) (pow.f64 (*.f64 im re) 6)))) (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(fma.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 (*.f64 re im) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 re im) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))) (neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(fma.f64 (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 (*.f64 im re) 4) (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 2))) (-.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (/.f64 (neg.f64 (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 (*.f64 im re) 2) (+.f64 (pow.f64 im 4) (pow.f64 re 4))) (/.f64 (pow.f64 re 6) (-.f64 (pow.f64 (*.f64 im re) 4) (pow.f64 (+.f64 (pow.f64 im 4) (pow.f64 re 4)) 2)))) (/.f64 (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)) (+.f64 (neg.f64 (pow.f64 im 6)) (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 (-.f64 (pow.f64 re 6) (pow.f64 im 6)) 1)
(-.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 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))))
(-.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 re im) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(*.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 1 (+.f64 (pow.f64 im 6) (pow.f64 re 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 re im) 6)) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(/.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 1 (+.f64 (pow.f64 im 6) (pow.f64 re 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 im 18)) (+.f64 (+.f64 (pow.f64 re 12) (pow.f64 im 12)) (pow.f64 (*.f64 re im) 6)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(/.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 1 (+.f64 (pow.f64 im 6) (pow.f64 re 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 re im) 6))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(/.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 1 (+.f64 (pow.f64 im 6) (pow.f64 re 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) (neg.f64 (pow.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 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 (pow.f64 im 6) 3)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(/.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 1 (+.f64 (pow.f64 im 6) (pow.f64 re 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))
(log.f64 (*.f64 (exp.f64 (pow.f64 re 6)) (/.f64 1 (exp.f64 (pow.f64 im 6)))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 6))) (exp.f64 (neg.f64 (pow.f64 im 6)))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 re 6))) (/.f64 1 (exp.f64 (pow.f64 im 6)))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 im 6))) (exp.f64 (pow.f64 re 6))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 im 6))) (+.f64 1 (expm1.f64 (pow.f64 re 6)))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 im 6))) (exp.f64 (pow.f64 re 6))))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (pow.f64 im 6))) (+.f64 1 (expm1.f64 (pow.f64 re 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 (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 (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 im 4) (neg.f64 (*.f64 im im)) (pow.f64 re 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)) (+.f64 (neg.f64 (pow.f64 im 6)) (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 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (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))) (pow.f64 (cbrt.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)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) (pow.f64 (cbrt.f64 (-.f64 (pow.f64 re 6) (pow.f64 im 6))) 2) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 (cbrt.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)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 (cbrt.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)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))
(fma.f64 (pow.f64 (cbrt.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)))
(-.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 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))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 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 re im) 6))) (fma.f64 (neg.f64 (pow.f64 im 6)) 1 (pow.f64 im 6)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(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 re im) 6))) (fma.f64 (neg.f64 (*.f64 im im)) (pow.f64 im 4) (pow.f64 im 6)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(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 re im) 6))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))) (-.f64 (pow.f64 re 18) (pow.f64 im 18))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 (*.f64 im re) 6) (+.f64 (pow.f64 re 12) (pow.f64 im 12))))
(/.f64 (-.f64 (pow.f64 re 18) (pow.f64 im 18)) (+.f64 (pow.f64 re 12) (+.f64 (pow.f64 (*.f64 im re) 6) (pow.f64 im 12))))
(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 1 (+.f64 (pow.f64 im 6) (pow.f64 re 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 1 (+.f64 (pow.f64 im 6) (pow.f64 re 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))) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(*.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (/.f64 1 (+.f64 (pow.f64 im 6) (pow.f64 re 6))))
(/.f64 (-.f64 (pow.f64 re 12) (pow.f64 im 12)) (+.f64 (pow.f64 im 6) (pow.f64 re 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 (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 (*.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 4)) (*.f64 im im) (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 -1 (pow.f64 im 6) (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)) (+.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 im 6)))
(-.f64 (pow.f64 re 6) (pow.f64 im 6))

eval109.0ms (2.5%)

Compiler

Compiled 7159 to 4131 computations (42.3% saved)

prune37.0ms (0.8%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2161217
Fresh000
Picked101
Done044
Total2175222
Accurracy
100.0%
Counts
222 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
10.4%
(/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
94.1%
(-.f64 (*.f64 re re) (*.f64 im im))
51.5%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
10.4%
(/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
94.1%
(-.f64 (*.f64 re re) (*.f64 im im))
51.5%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 98 to 64 computations (34.7% saved)

localize103.0ms (2.3%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (*.f64 im re) 2)
41.2%
(/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
Compiler

Compiled 67 to 43 computations (35.8% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite78.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1552×log-prod
1262×fma-def
584×expm1-udef
580×log1p-udef
530×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01753
138649
2527647
Stop Event
node limit
Counts
1 → 44
Calls
Call 1
Inputs
(/.f64 (neg.f64 (pow.f64 im 6)) (+.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
Outputs
(+.f64 0 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(-.f64 0 (/.f64 (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(-.f64 (/.f64 0 (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 (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 im 6) (/.f64 1 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(*.f64 1 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 2))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 2) (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 im 6))
(*.f64 -1 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (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 (pow.f64 im 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (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 (pow.f64 im 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 im 4) 1) (/.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 4) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 im im) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 im 3) 1) (/.f64 (pow.f64 im 3) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 3) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 im re) 2)) (pow.f64 (*.f64 im re) 4)))
(*.f64 (/.f64 (pow.f64 im 6) (-.f64 (pow.f64 (*.f64 im re) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(pow.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(pow.f64 (pow.f64 (/.f64 (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 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (pow.f64 im 6)) -1)
(neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(sqrt.f64 (/.f64 (pow.f64 im 12) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) 2)))
(log.f64 (exp.f64 (/.f64 (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (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 (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 (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 (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 (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 (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))

simplify65.0ms (1.5%)

Algorithm
egg-herbie
Rules
1488×fma-def
1028×associate-/r*
510×*-commutative
454×associate-+r+
426×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01933912
15373626
220453288
Stop Event
node limit
Counts
68 → 97
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.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 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10)))))
(+.f64 (/.f64 (pow.f64 im 14) (pow.f64 re 12)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10))))))
(*.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 -1 (/.f64 (+.f64 (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 -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 -1 (/.f64 (+.f64 (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 -1 (pow.f64 im 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 (pow.f64 re 6) (pow.f64 im 4)))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 8) (pow.f64 im 6)) (*.f64 -1 (/.f64 (pow.f64 re 6) (pow.f64 im 4))))))
(*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.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 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2)) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))))
(*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (*.f64 -1 (/.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 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2)) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))))
(+.f64 0 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(-.f64 0 (/.f64 (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(-.f64 (/.f64 0 (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 (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 im 6) (/.f64 1 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(*.f64 1 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 2))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 2) (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 im 6))
(*.f64 -1 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (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 (pow.f64 im 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (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 (pow.f64 im 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 im 4) 1) (/.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 4) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 im im) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 im 3) 1) (/.f64 (pow.f64 im 3) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 3) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 im re) 2)) (pow.f64 (*.f64 im re) 4)))
(*.f64 (/.f64 (pow.f64 im 6) (-.f64 (pow.f64 (*.f64 im re) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(pow.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(pow.f64 (pow.f64 (/.f64 (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 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (pow.f64 im 6)) -1)
(neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(sqrt.f64 (/.f64 (pow.f64 im 12) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) 2)))
(log.f64 (exp.f64 (/.f64 (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (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 (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 (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 (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 (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 (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
Outputs
(*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(neg.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(-.f64 (/.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 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10)))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (neg.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10))))
(-.f64 (-.f64 (/.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 8) (pow.f64 re 6)) (+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (/.f64 (pow.f64 im 14) (pow.f64 re 12)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10))))))
(+.f64 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6))) (neg.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)))) (/.f64 (pow.f64 im 14) (pow.f64 re 12)))
(+.f64 (-.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (-.f64 (/.f64 (pow.f64 im 14) (pow.f64 re 12)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (-.f64 (-.f64 (/.f64 (pow.f64 im 14) (pow.f64 re 12)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (/.f64 (pow.f64 im 12) (pow.f64 re 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 (neg.f64 (*.f64 im im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (+.f64 re im) (-.f64 re 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 (neg.f64 (*.f64 im im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (+.f64 re im) (-.f64 re 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 -1 (/.f64 (+.f64 (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 (*.f64 re re) (fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 im im)) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (+.f64 (pow.f64 re 6) (neg.f64 (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 4))))))
(fma.f64 re re (fma.f64 -1 (fma.f64 im im (/.f64 (+.f64 (pow.f64 re 6) (*.f64 re (*.f64 re 0))) (pow.f64 im 4))) (/.f64 0 (*.f64 im im))))
(-.f64 (*.f64 re re) (fma.f64 im im (/.f64 (pow.f64 re 6) (pow.f64 im 4))))
(*.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 (neg.f64 (*.f64 im im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (+.f64 re im) (-.f64 re 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 (neg.f64 (*.f64 im im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (+.f64 re im) (-.f64 re 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 -1 (/.f64 (+.f64 (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 (*.f64 re re) (fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 im im)) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (+.f64 (pow.f64 re 6) (neg.f64 (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 4))))))
(fma.f64 re re (fma.f64 -1 (fma.f64 im im (/.f64 (+.f64 (pow.f64 re 6) (*.f64 re (*.f64 re 0))) (pow.f64 im 4))) (/.f64 0 (*.f64 im im))))
(-.f64 (*.f64 re re) (fma.f64 im im (/.f64 (pow.f64 re 6) (pow.f64 im 4))))
(*.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 (neg.f64 (*.f64 im im)) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (+.f64 re im) (-.f64 re im))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (*.f64 -1 (/.f64 (pow.f64 re 6) (pow.f64 im 4)))))
(+.f64 (*.f64 re re) (fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 re 4)) (*.f64 im im)) (*.f64 -1 (+.f64 (*.f64 im im) (/.f64 (+.f64 (pow.f64 re 6) (neg.f64 (*.f64 (*.f64 re re) (*.f64 0 (pow.f64 re 4))))) (pow.f64 im 4))))))
(fma.f64 re re (fma.f64 -1 (fma.f64 im im (/.f64 (+.f64 (pow.f64 re 6) (*.f64 re (*.f64 re 0))) (pow.f64 im 4))) (/.f64 0 (*.f64 im im))))
(-.f64 (*.f64 re re) (fma.f64 im im (/.f64 (pow.f64 re 6) (pow.f64 im 4))))
(+.f64 (pow.f64 re 2) (+.f64 (*.f64 -1 (pow.f64 im 2)) (+.f64 (/.f64 (pow.f64 re 8) (pow.f64 im 6)) (*.f64 -1 (/.f64 (pow.f64 re 6) (pow.f64 im 4))))))
(+.f64 (*.f64 re re) (fma.f64 -1 (*.f64 im im) (+.f64 (neg.f64 (/.f64 (pow.f64 re 6) (pow.f64 im 4))) (/.f64 (pow.f64 re 8) (pow.f64 im 6)))))
(+.f64 (fma.f64 re re (neg.f64 (fma.f64 im im (/.f64 (pow.f64 re 6) (pow.f64 im 4))))) (/.f64 (pow.f64 re 8) (pow.f64 im 6)))
(fma.f64 re re (-.f64 (/.f64 (pow.f64 re 8) (pow.f64 im 6)) (fma.f64 im im (/.f64 (pow.f64 re 6) (pow.f64 im 4)))))
(*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(neg.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(-.f64 (/.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 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))
(fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (neg.f64 (pow.f64 im 10)) (pow.f64 re 8)))))
(-.f64 (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (-.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 10) (pow.f64 re 8)))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (-.f64 (*.f64 0 (/.f64 (pow.f64 im 10) (pow.f64 re 8))) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2)) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))))
(fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 im 10)) (/.f64 (pow.f64 re 10) (*.f64 im im))) (fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))))
(+.f64 (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (-.f64 (-.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (/.f64 (pow.f64 im 10) (pow.f64 re 8)))) (-.f64 (*.f64 (/.f64 0 (pow.f64 re 10)) (*.f64 im im)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (-.f64 (-.f64 (*.f64 0 (/.f64 (pow.f64 im 10) (pow.f64 re 8))) (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(neg.f64 (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (pow.f64 re 4))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (/.f64 (pow.f64 im 8) (pow.f64 re 6)))
(-.f64 (/.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 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))
(fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (neg.f64 (pow.f64 im 10)) (pow.f64 re 8)))))
(-.f64 (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (-.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 10) (pow.f64 re 8)))) (/.f64 (pow.f64 im 6) (pow.f64 re 4)))
(+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (-.f64 (*.f64 0 (/.f64 (pow.f64 im 10) (pow.f64 re 8))) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (pow.f64 im 10) (*.f64 -1 (pow.f64 im 10))) (pow.f64 im 2)) (pow.f64 re 10))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4))) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (*.f64 -1 (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))))
(fma.f64 -1 (/.f64 (*.f64 0 (pow.f64 im 10)) (/.f64 (pow.f64 re 10) (*.f64 im im))) (fma.f64 -1 (/.f64 (pow.f64 im 6) (pow.f64 re 4)) (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 im 12) (pow.f64 re 10)) (/.f64 (pow.f64 im 10) (pow.f64 re 8))))))))
(+.f64 (+.f64 (/.f64 (pow.f64 im 10) (pow.f64 re 8)) (-.f64 (-.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (/.f64 (pow.f64 im 10) (pow.f64 re 8)))) (-.f64 (*.f64 (/.f64 0 (pow.f64 re 10)) (*.f64 im im)) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 (/.f64 (pow.f64 im 8) (pow.f64 re 6)) (-.f64 (-.f64 (*.f64 0 (/.f64 (pow.f64 im 10) (pow.f64 re 8))) (/.f64 (pow.f64 im 12) (pow.f64 re 10))) (/.f64 (pow.f64 im 6) (pow.f64 re 4))))
(+.f64 0 (/.f64 (pow.f64 im 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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))))))
(-.f64 0 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))) 1)
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(-.f64 (/.f64 0 (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 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.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 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (pow.f64 im 6) (/.f64 1 (neg.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (pow.f64 im 4) (*.f64 (*.f64 im im) (/.f64 1 (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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 1 (/.f64 (pow.f64 im 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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) (pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 2))
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 2) (/.f64 (*.f64 im im) (cbrt.f64 (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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (pow.f64 im 3) (*.f64 (pow.f64 im 3) (/.f64 1 (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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(*.f64 (/.f64 1 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) (pow.f64 im 6))
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 -1 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (cbrt.f64 (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 (pow.f64 im 6) (fma.f64 re (*.f64 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 (pow.f64 im 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(*.f64 (/.f64 -1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 6) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 re (*.f64 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 (pow.f64 im 6) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(*.f64 (/.f64 (pow.f64 im 6) (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 (/.f64 (neg.f64 (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))))
(neg.f64 (pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2))
(*.f64 (/.f64 (pow.f64 im 4) 1) (/.f64 (*.f64 im im) (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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 (pow.f64 im 4) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (*.f64 im im) (cbrt.f64 (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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 (pow.f64 im 4) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 im im) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(*.f64 (/.f64 (pow.f64 im 3) 1) (/.f64 (pow.f64 im 3) (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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 (pow.f64 im 3) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 2)) (/.f64 (pow.f64 im 3) (cbrt.f64 (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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (-.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (pow.f64 (*.f64 im re) 2)) (pow.f64 (*.f64 im re) 4)))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (+.f64 (pow.f64 re 4) (-.f64 (pow.f64 im 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 (*.f64 im re) 4)))
(*.f64 (/.f64 (pow.f64 im 6) (+.f64 (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 3) (pow.f64 (*.f64 im re) 6))) (fma.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) (+.f64 (pow.f64 im 4) (-.f64 (pow.f64 re 4) (pow.f64 (*.f64 im re) 2))) (pow.f64 (*.f64 im re) 4)))
(*.f64 (/.f64 (pow.f64 im 6) (-.f64 (pow.f64 (*.f64 im re) 4) (pow.f64 (+.f64 (pow.f64 re 4) (pow.f64 im 4)) 2))) (-.f64 (pow.f64 (*.f64 im re) 2) (+.f64 (pow.f64 re 4) (pow.f64 im 4))))
(pow.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 1)
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(pow.f64 (/.f64 (*.f64 im im) (cbrt.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 3)
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3) 1/3)
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(pow.f64 (/.f64 (pow.f64 im 3) (hypot.f64 (*.f64 im re) (hypot.f64 (*.f64 im im) (*.f64 re re)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) (pow.f64 im 6)) -1)
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(neg.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(sqrt.f64 (/.f64 (pow.f64 im 12) (pow.f64 (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)) 2)))
(fabs.f64 (/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4))))
(log.f64 (exp.f64 (/.f64 (pow.f64 im 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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))))))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (neg.f64 (pow.f64 im 6)) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4))) 3))
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(cbrt.f64 (/.f64 (pow.f64 (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 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im 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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(exp.f64 (log.f64 (/.f64 (pow.f64 im 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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))) 1))
(/.f64 (pow.f64 im 6) (fma.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)) (pow.f64 im 4)))
(/.f64 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im 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 (pow.f64 im 6) (fma.f64 re (*.f64 re (fma.f64 im im (*.f64 re re))) (pow.f64 im 4)))

eval50.0ms (1.1%)

Compiler

Compiled 3017 to 1679 computations (44.3% saved)

prune21.0ms (0.5%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1221123
Fresh000
Picked101
Done134
Total1244128
Accurracy
100.0%
Counts
128 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.1%
(-.f64 (*.f64 re re) (*.f64 im im))
100.0%
(*.f64 (+.f64 re im) (-.f64 re im))
51.5%
(*.f64 re re)
53.0%
(*.f64 im (neg.f64 im))
Compiler

Compiled 133 to 78 computations (41.4% saved)

regimes37.0ms (0.8%)

Counts
8 → 1
Calls
Call 1
Inputs
(*.f64 re re)
(*.f64 im (neg.f64 im))
(*.f64 (+.f64 re im) (-.f64 re im))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(/.f64 (neg.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 re 6) (pow.f64 im 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 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
(*.f64 (+.f64 re im) (-.f64 re im))
Calls

5 calls:

15.0ms
im
6.0ms
(*.f64 im im)
6.0ms
re
4.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
4.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(-.f64 (*.f64 re re) (*.f64 im im))
100.0%1(*.f64 re re)
100.0%1(*.f64 im im)
Compiler

Compiled 129 to 76 computations (41.1% saved)

regimes41.0ms (0.9%)

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
14.0ms
re
11.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
80.2%4re
79.0%4im
80.2%4(*.f64 re re)
Compiler

Compiled 20 to 12 computations (40% saved)

regimes9.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:

3.0ms
(*.f64 re re)
3.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
51.5%1im
51.5%1re
51.5%1(*.f64 re re)
Compiler

Compiled 16 to 10 computations (37.5% saved)

bsearch34.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
2.542579591465303e+81
3.6244830280055874e+83
10.0ms
1.3468415335282925e-6
2.589949186768147e-5
14.0ms
2.387429107761598e-136
1.0686498719116153e-127
Results
23.0ms273×body256valid
7.0ms95×body256infinite
Compiler

Compiled 267 to 193 computations (27.7% saved)

simplify7.0ms (0.2%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
023107
138103
246103
35299
45499
55599
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 re im) (-.f64 re im))
(if (<=.f64 (*.f64 re re) 5121618715362175/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 im (neg.f64 im)) (if (<=.f64 (*.f64 re re) 1770887431076117/590295810358705651712) (*.f64 re re) (if (<=.f64 (*.f64 re re) 58000000000000002595584867410504094490685070935022061089846384236477285902080540672) (*.f64 im (neg.f64 im)) (*.f64 re re))))
(*.f64 re re)
Outputs
(*.f64 (+.f64 re im) (-.f64 re im))
(if (<=.f64 (*.f64 re re) 5121618715362175/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (*.f64 im (neg.f64 im)) (if (<=.f64 (*.f64 re re) 1770887431076117/590295810358705651712) (*.f64 re re) (if (<=.f64 (*.f64 re re) 58000000000000002595584867410504094490685070935022061089846384236477285902080540672) (*.f64 im (neg.f64 im)) (*.f64 re re))))
(if (or (<=.f64 (*.f64 re re) 5121618715362175/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (not (or (<=.f64 (*.f64 re re) 1770887431076117/590295810358705651712) (not (<=.f64 (*.f64 re re) 58000000000000002595584867410504094490685070935022061089846384236477285902080540672))))) (*.f64 im (neg.f64 im)) (*.f64 re re))
(if (or (<=.f64 (*.f64 re re) 5121618715362175/48777321098687378615337456715518223527321845979140174232174327494146433419058837814379782860367062049372295798771978482741374619988879457910784) (and (not (<=.f64 (*.f64 re re) 1770887431076117/590295810358705651712)) (<=.f64 (*.f64 re re) 58000000000000002595584867410504094490685070935022061089846384236477285902080540672))) (*.f64 im (neg.f64 im)) (*.f64 re re))
(*.f64 re re)
Compiler

Compiled 42 to 23 computations (45.2% saved)

soundness1.3s (30.3%)

Rules
2086×fma-def
1892×pow1
1746×add-exp-log
1744×log1p-expm1-u
1744×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0719
11819
23019
35919
413419
538419
684319
7170619
8385019
9550819
10638219
11675119
12698119
13709519
14709519
01238
125926
2323226
01213781
12963607
213143491
371413491
018172
1427172
26342172
051018228
1155716370
2676216370
03357310
18527122
231737054
01933912
15373626
220453288
01213781
12963607
213143491
371413491
01213781
12963607
213143491
371413491
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 744 to 444 computations (40.3% saved)

end0.0ms (0%)

preprocess31.0ms (0.7%)

Remove

(abs im)

(abs re)

Compiler

Compiled 130 to 66 computations (49.2% saved)

Profiling

Loading profile data...