math.cube on complex, imaginary part

Details

Time bar (total: 6.0s)

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 22 to 12 computations (45.5% saved)

sample942.0ms (15.7%)

Results
498.0ms4588×body256valid
434.0ms3668×body256infinite
Bogosity

preprocess71.0ms (1.2%)

Algorithm
egg-herbie
Rules
1410×unsub-neg
1284×sub-neg
1108×fma-def
684×fma-neg
580×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01894
15190
211490
330062
482062
5277862
6544962
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) x.re) (*.f64 (+.f64 (*.f64 x.im x.re) (*.f64 x.re x.im)) x.im))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.re (fma.f64 x.re x.im (*.f64 x.re x.im))))
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) x.re) (*.f64 (+.f64 (*.f64 x.im x.re) (*.f64 x.re x.im)) x.im))
(fma.f64 (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) x.re (*.f64 x.im (fma.f64 x.re x.im (*.f64 x.re x.im))))
(fma.f64 x.re (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (+.f64 x.im x.im))))
(fma.f64 x.re (-.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 (+.f64 x.im x.im) x.im)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.im x.im))) (pow.f64 x.re 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.im))) (pow.f64 x.re 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.re 3))
Compiler

Compiled 23 to 13 computations (43.5% saved)

simplify66.0ms (1.1%)

Algorithm
egg-herbie
Rules
1146×fma-neg
1112×sub-neg
940×distribute-lft-out--
826×unsub-neg
722×associate-+l-
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01347
13145
26745
316431
443831
5131331
6231731
7581031
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Outputs
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.re (fma.f64 x.re x.im (*.f64 x.re x.im))))
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))))
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))

eval1.0ms (0%)

Compiler

Compiled 103 to 41 computations (60.2% saved)

prune4.0ms (0.1%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New347
Fresh011
Picked000
Done000
Total358
Accurracy
91.8%
Counts
8 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.0%
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
87.7%
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
85.0%
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
87.7%
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Compiler

Compiled 130 to 76 computations (41.5% saved)

localize127.0ms (2.1%)

Local Accuracy

Found 13 expressions with local accuracy:

NewAccuracyProgram
95.4%
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
94.8%
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
93.3%
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
99.8%
(*.f64 x.re (*.f64 x.re x.im))
99.7%
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3)
89.3%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
99.8%
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
99.7%
(*.f64 x.re (*.f64 x.im 3))
89.3%
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
99.8%
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)
95.4%
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
93.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
93.3%
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
Compiler

Compiled 180 to 46 computations (74.4% saved)

series18.0ms (0.3%)

Counts
13 → 312
Calls

78 calls:

TimeVariablePointExpression
2.0ms
x.re
@0
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
1.0ms
x.im
@inf
(*.f64 x.re (*.f64 x.im 3))
1.0ms
x.im
@inf
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
1.0ms
x.im
@0
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
1.0ms
x.im
@-inf
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))

rewrite143.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
746×expm1-udef
508×add-sqr-sqrt
502×pow1
500×*-un-lft-identity
498×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027323
1641287
27551287
Stop Event
node limit
Counts
13 → 412
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
Outputs
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) x.im))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))) (/.f64 (+.f64 x.im x.im) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (/.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))) (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))))
(/.f64 (neg.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))) (neg.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (+.f64 x.im x.im))
(fma.f64 (+.f64 x.im x.im) x.re (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.im x.im) (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 x.im x.im))
(fma.f64 1 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 x.im x.im))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 x.im x.im))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (*.f64 x.re x.re) (+.f64 (*.f64 x.im (neg.f64 x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (pow.f64 x.im 4)) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(*.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))
(/.f64 1 (/.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im)))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(+.f64 x.im x.im)
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (+.f64 x.im x.im) x.im) (*.f64 (+.f64 x.im x.im) x.im))
(+.f64 (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(+.f64 (*.f64 x.im (+.f64 x.im x.im)) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)) (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x.im x.im))) 1)
(-.f64 (/.f64 (*.f64 x.im x.im) 0) (/.f64 (*.f64 x.im x.im) 0))
(-.f64 (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 1 (+.f64 x.im x.im))
(/.f64 1 (/.f64 (fma.f64 x.im x.im 0) (*.f64 (pow.f64 x.im 3) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))))
(/.f64 (*.f64 (pow.f64 x.im 3) 2) (fma.f64 x.im x.im 0))
(/.f64 0 0)
(/.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 3) 2)) (cbrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) (*.f64 (pow.f64 x.im 3) 2)) (*.f64 (fma.f64 x.im x.im 0) (fma.f64 x.im x.im 0)))
(/.f64 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 x.im 3) 2)) (sqrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (sqrt.f64 0) (sqrt.f64 0))
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) 0) (*.f64 (fma.f64 x.im x.im 0) 0))
(/.f64 (*.f64 0 (*.f64 (pow.f64 x.im 3) 2)) (*.f64 0 (fma.f64 x.im x.im 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) 0) (*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) 0))
(/.f64 (*.f64 0 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (*.f64 0 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x.im 3) 2)) (neg.f64 (fma.f64 x.im x.im 0)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 3) 2)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 (pow.f64 x.im 3) 2)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 x.re (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) x.re) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 0 x.re) 0)
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) (+.f64 x.im x.im)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 x.im x.im)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 0 (+.f64 x.im x.im)) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) x.re) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(pow.f64 (+.f64 x.im x.im) 3)
(pow.f64 (+.f64 x.im x.im) 1)
(pow.f64 (+.f64 x.im x.im) 2)
(pow.f64 (+.f64 x.im x.im) 1/2)
(pow.f64 (+.f64 x.im x.im) 1/3)
(sqrt.f64 (+.f64 x.im x.im))
(fabs.f64 (+.f64 x.im x.im))
(log.f64 (pow.f64 (exp.f64 2) x.im))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))))
(cbrt.f64 (+.f64 x.im x.im))
(expm1.f64 (log1p.f64 (+.f64 x.im x.im)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))
(exp.f64 (log.f64 (+.f64 x.im x.im)))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3))
(log1p.f64 (expm1.f64 (+.f64 x.im x.im)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(fma.f64 1 x.im x.im)
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re x.im) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 x.im) x.im)
(fma.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (sqrt.f64 x.im) x.im)
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(*.f64 (+.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) (-.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))) (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9)) (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.im 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im 3) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 3)
(pow.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(*.f64 (+.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) (-.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))) (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9)) (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 3)
(pow.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re x.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) x.im))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 x.im x.im))
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))) (/.f64 (+.f64 x.im x.im) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (/.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))) (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))))
(/.f64 (neg.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))) (neg.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (*.f64 x.re x.re) (+.f64 (*.f64 x.im (neg.f64 x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (pow.f64 x.im 4)) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(*.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))
(/.f64 1 (/.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im)))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))

simplify69.0ms (1.2%)

Algorithm
egg-herbie
Rules
132×sqr-pow
128×*-commutative
94×+-commutative
78×fma-udef
64×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05811354
122231354
Stop Event
unsound
Counts
724 → 298
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(pow.f64 x.re 2)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(pow.f64 x.re 2)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(pow.f64 x.re 2)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(pow.f64 x.re 2)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(pow.f64 x.re 2)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(pow.f64 x.re 2)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) x.im))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))) (/.f64 (+.f64 x.im x.im) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (/.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))) (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))))
(/.f64 (neg.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))) (neg.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (+.f64 x.im x.im))
(fma.f64 (+.f64 x.im x.im) x.re (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.im x.im) (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 x.im x.im))
(fma.f64 1 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 x.im x.im))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 x.im x.im))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (*.f64 x.re x.re) (+.f64 (*.f64 x.im (neg.f64 x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (pow.f64 x.im 4)) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(*.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))
(/.f64 1 (/.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im)))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(+.f64 x.im x.im)
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (+.f64 x.im x.im) x.im) (*.f64 (+.f64 x.im x.im) x.im))
(+.f64 (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(+.f64 (*.f64 x.im (+.f64 x.im x.im)) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)) (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x.im x.im))) 1)
(-.f64 (/.f64 (*.f64 x.im x.im) 0) (/.f64 (*.f64 x.im x.im) 0))
(-.f64 (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 1 (+.f64 x.im x.im))
(/.f64 1 (/.f64 (fma.f64 x.im x.im 0) (*.f64 (pow.f64 x.im 3) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))))
(/.f64 (*.f64 (pow.f64 x.im 3) 2) (fma.f64 x.im x.im 0))
(/.f64 0 0)
(/.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 3) 2)) (cbrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) (*.f64 (pow.f64 x.im 3) 2)) (*.f64 (fma.f64 x.im x.im 0) (fma.f64 x.im x.im 0)))
(/.f64 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 x.im 3) 2)) (sqrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (sqrt.f64 0) (sqrt.f64 0))
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) 0) (*.f64 (fma.f64 x.im x.im 0) 0))
(/.f64 (*.f64 0 (*.f64 (pow.f64 x.im 3) 2)) (*.f64 0 (fma.f64 x.im x.im 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) 0) (*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) 0))
(/.f64 (*.f64 0 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (*.f64 0 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (neg.f64 (*.f64 (pow.f64 x.im 3) 2)) (neg.f64 (fma.f64 x.im x.im 0)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 3) 2)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 (pow.f64 x.im 3) 2)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 x.re (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) x.re) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 0 x.re) 0)
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) (+.f64 x.im x.im)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 x.im x.im)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 0 (+.f64 x.im x.im)) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) x.re) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(pow.f64 (+.f64 x.im x.im) 3)
(pow.f64 (+.f64 x.im x.im) 1)
(pow.f64 (+.f64 x.im x.im) 2)
(pow.f64 (+.f64 x.im x.im) 1/2)
(pow.f64 (+.f64 x.im x.im) 1/3)
(sqrt.f64 (+.f64 x.im x.im))
(fabs.f64 (+.f64 x.im x.im))
(log.f64 (pow.f64 (exp.f64 2) x.im))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))))
(cbrt.f64 (+.f64 x.im x.im))
(expm1.f64 (log1p.f64 (+.f64 x.im x.im)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))
(exp.f64 (log.f64 (+.f64 x.im x.im)))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3))
(log1p.f64 (expm1.f64 (+.f64 x.im x.im)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(fma.f64 1 x.im x.im)
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re x.im) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 x.im) x.im)
(fma.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (sqrt.f64 x.im) x.im)
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(*.f64 (+.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) (-.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))) (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9)) (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.im 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im 3) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 3)
(pow.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(*.f64 (+.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) (-.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))) (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9)) (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 3)
(pow.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re x.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) x.im))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 x.im x.im))
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))) (/.f64 (+.f64 x.im x.im) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(*.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (/.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))) (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))))
(/.f64 (neg.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))) (neg.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (*.f64 x.re x.re) (+.f64 (*.f64 x.im (neg.f64 x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (pow.f64 x.im 4)) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(*.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))
(/.f64 1 (/.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im)))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
(pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
Outputs
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(*.f64 -1 (pow.f64 x.im 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(*.f64 -1 (pow.f64 x.im 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 x.re x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (pow.f64 x.re 2) x.im)
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 3))
-3
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
-3
(*.f64 -1 (pow.f64 x.im 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(*.f64 -1 (pow.f64 x.im 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(*.f64 -1 (pow.f64 x.im 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
-3
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) x.im))
-3
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
-3
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
-3
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
-3
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.re x.re (*.f64 x.im x.im)))
-3
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
-3
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)))
-3
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
-3
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
-3
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)
-3
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
-3
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 -3 (log.f64 (exp.f64 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
-3
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
-3
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
-3
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))) 1)
-3
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))) (/.f64 (+.f64 x.im x.im) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
-3
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
-3
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))
-3
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2))
-3
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(*.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
-3
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (/.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
-3
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))) (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))))
-3
(/.f64 1 (/.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))))
-3
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
-3
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
-3
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))))
-3
(/.f64 (neg.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
-3
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))) (neg.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
-3
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
-3
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 3)
-3
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2)
-3
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 2))
-3
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))
-3
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3))
-3
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 1))
-3
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))
-3
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (+.f64 x.im x.im))
-3
(fma.f64 (+.f64 x.im x.im) x.re (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(fma.f64 (+.f64 x.im x.im) (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 x.im x.im))
-3
(fma.f64 1 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 x.im x.im))
-3
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 x.im x.im))
-3
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
-3
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
-3
(+.f64 (*.f64 x.re x.re) (+.f64 (*.f64 x.im (neg.f64 x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (pow.f64 x.im 4)) (*.f64 x.im x.im)))
(+.f64 -3 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) -3)) -3 -3))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 1))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
-3
(+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
-3
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
-3
(*.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
-3
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
-3
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
-3
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.re x.re (*.f64 x.im x.im))))
-3
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
-3
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))
-3
(/.f64 1 (/.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
-3
(/.f64 1 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
-3
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
-3
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
-3
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
-3
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))
-3
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))))
-3
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))))
-3
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im)))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
-3
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
-3
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)
-3
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)
-3
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
-3
(log.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 (+.f64 x.re -3) (log.f64 (exp.f64 (+.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3))
-3
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))
-3
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
-3
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
-3
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (cbrt.f64 (*.f64 x.re x.re)) -3)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(+.f64 x.im x.im)
-3
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
-3
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
-3
(+.f64 (*.f64 (+.f64 x.im x.im) x.im) (*.f64 (+.f64 x.im x.im) x.im))
-3
(+.f64 (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
-3
(+.f64 (*.f64 x.im (+.f64 x.im x.im)) (*.f64 x.im (+.f64 x.im x.im)))
-3
(+.f64 (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)) (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)))
-3
(-.f64 (exp.f64 (log1p.f64 (+.f64 x.im x.im))) 1)
-3
(-.f64 (/.f64 (*.f64 x.im x.im) 0) (/.f64 (*.f64 x.im x.im) 0))
-3
(-.f64 (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 1 (+.f64 x.im x.im))
-3
(/.f64 1 (/.f64 (fma.f64 x.im x.im 0) (*.f64 (pow.f64 x.im 3) 2)))
-3
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))))
-3
(/.f64 (*.f64 (pow.f64 x.im 3) 2) (fma.f64 x.im x.im 0))
-3
(/.f64 0 0)
-3
(/.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 (cbrt.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
-3
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 3) 2)) (cbrt.f64 (fma.f64 x.im x.im 0)))
-3
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
-3
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) (*.f64 (pow.f64 x.im 3) 2)) (*.f64 (fma.f64 x.im x.im 0) (fma.f64 x.im x.im 0)))
-3
(/.f64 (sqrt.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
-3
(/.f64 (sqrt.f64 (*.f64 (pow.f64 x.im 3) 2)) (sqrt.f64 (fma.f64 x.im x.im 0)))
-3
(/.f64 (sqrt.f64 0) (sqrt.f64 0))
-3
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) 0) (*.f64 (fma.f64 x.im x.im 0) 0))
-3
(/.f64 (*.f64 0 (*.f64 (pow.f64 x.im 3) 2)) (*.f64 0 (fma.f64 x.im x.im 0)))
-3
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) 0) (*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) 0))
-3
(/.f64 (*.f64 0 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (*.f64 0 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
-3
(/.f64 (neg.f64 (*.f64 (pow.f64 x.im 3) 2)) (neg.f64 (fma.f64 x.im x.im 0)))
-3
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
-3
(/.f64 (*.f64 x.re (*.f64 (pow.f64 x.im 3) 2)) (fma.f64 x.im x.im 0))
-3
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 (pow.f64 x.im 3) 2)) (fma.f64 x.im x.im 0))
-3
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 (*.f64 x.re (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) x.re) (fma.f64 x.im x.im 0))
-3
(/.f64 (*.f64 0 x.re) 0)
-3
(/.f64 (*.f64 (*.f64 (pow.f64 x.im 3) 2) (+.f64 x.im x.im)) (fma.f64 x.im x.im 0))
-3
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 x.im x.im)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 (*.f64 0 (+.f64 x.im x.im)) 0)
-3
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) x.re) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(pow.f64 (+.f64 x.im x.im) 3)
-3
(pow.f64 (+.f64 x.im x.im) 1)
-3
(pow.f64 (+.f64 x.im x.im) 2)
-3
(pow.f64 (+.f64 x.im x.im) 1/2)
-3
(pow.f64 (+.f64 x.im x.im) 1/3)
-3
(sqrt.f64 (+.f64 x.im x.im))
-3
(fabs.f64 (+.f64 x.im x.im))
-3
(log.f64 (pow.f64 (exp.f64 2) x.im))
-3
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))))
-3
(cbrt.f64 (+.f64 x.im x.im))
-3
(expm1.f64 (log1p.f64 (+.f64 x.im x.im)))
-3
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)))
(hypot.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))
(exp.f64 (log.f64 (+.f64 x.im x.im)))
-3
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1))
-3
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3))
-3
(log1p.f64 (expm1.f64 (+.f64 x.im x.im)))
-3
(fma.f64 x.re x.im (*.f64 x.re x.im))
-3
(fma.f64 x.im x.re (*.f64 x.re x.im))
-3
(fma.f64 1 x.im x.im)
-3
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(+.f64 -3 (*.f64 x.im x.re))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re x.im) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 -3 (cbrt.f64 (*.f64 x.im x.re)) (*.f64 x.im x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 x.im) x.im)
(fma.f64 (pow.f64 (cbrt.f64 x.im) -3) (cbrt.f64 x.im) x.im)
(fma.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)) (*.f64 x.im x.re))
(fma.f64 (sqrt.f64 x.im) (sqrt.f64 x.im) x.im)
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
-3
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))
-3
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
-3
(*.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))
-3
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2))
-3
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 -3 (pow.f64 x.im 9/2)) 1/10)
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
-10
(*.f64 (+.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) (-.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)))
-3
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))) (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))))
(*.f64 (-.f64 -3 (pow.f64 x.im 9/2)) 1/10)
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))))
-10
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))))
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
10
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 -3 (pow.f64 x.im 9/2))) -10)
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
-10
(/.f64 (+.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))))
1/10
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))
10
(pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
-3
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 3)
-3
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2)
-3
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 2))
-3
(log.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))))
-3
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
-3
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(exp.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 1))
-3
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9)) (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 9/2) -3 -3)
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
-3
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3)))) 1)
-3
(pow.f64 (*.f64 x.re (*.f64 x.im 3)) 1)
-3
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 3)
-3
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)
-3
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
-3
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.im 3)))
(*.f64 -3 (log.f64 (exp.f64 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im 3)))))
-3
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3))
-3
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.im 3) 3)))
-3
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im 3) 3) (pow.f64 x.re 3)))
-3
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3))))
-3
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))))
-3
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1))
-3
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im 3))))
-3
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))) 1)
-3
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) 1)
-3
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 3)
-3
(pow.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) 1/3)
-3
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
-3
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9))
-3
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3))))
(*.f64 -3 (log.f64 (exp.f64 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))))
-3
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)))
-3
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
-3
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
-3
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 1))
-3
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
-3
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
-3
(+.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
-3
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
-3
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))
-3
(*.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
-3
(*.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))
-3
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2))
-3
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 -3 (pow.f64 x.im 9/2)) 1/10)
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
-10
(*.f64 (+.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) (-.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)))
-3
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))) (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))))
(*.f64 (-.f64 -3 (pow.f64 x.im 9/2)) 1/10)
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))))
-10
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))))
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
10
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 x.im 9))) (neg.f64 (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 -3 (pow.f64 x.im 9/2))) -10)
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3))))
-10
(/.f64 (+.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))))
1/10
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3))))
10
(pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 1)
-3
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 3)
-3
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 2)
-3
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 2))
-3
(log.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)))))
-3
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
-3
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(exp.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))) 1))
-3
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))))
-3
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
-3
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9)) (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 9/2) -3 -3)
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
-3
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))) 1)
-3
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) 1)
-3
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 3)
-3
(pow.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)) 1/3)
-3
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
-3
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2) 9))
-3
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3))))
(*.f64 -3 (log.f64 (exp.f64 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))))))
-3
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3)))
-3
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
-3
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
-3
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))) 1))
-3
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))))
-3
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im)))) 1)
-3
(pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 1)
-3
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 3)
-3
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) 1/3)
-3
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) -3)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2))
-3
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) x.re))
(*.f64 x.re (*.f64 -3 (log.f64 (exp.f64 x.re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))))
-3
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3))
-3
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re x.im) 3)))
-3
(cbrt.f64 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)))
-3
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 x.re 3)))
-3
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im))))
-3
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))))
-3
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))) 1))
-3
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))
-3
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) x.im))
-3
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
-3
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
-3
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
-3
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.re x.re (*.f64 x.im x.im)))
-3
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
-3
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)))
-3
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
-3
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
-3
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)
-3
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
-3
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 -3 (log.f64 (exp.f64 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
-3
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
-3
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
-3
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 x.im x.im))
-3
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))) 1)
-3
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))) (/.f64 (+.f64 x.im x.im) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
-3
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
-3
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))
-3
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2))
-3
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(*.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
-3
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (/.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
-3
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))) (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))))
-3
(/.f64 1 (/.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))))
-3
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
-3
(/.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))))
-3
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im)) (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im))))
-3
(/.f64 (neg.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))))
-3
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (+.f64 x.im x.im))) (neg.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (neg.f64 (+.f64 x.im x.im)))))
-3
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 1)
-3
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 3)
-3
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 2)
-3
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 2))
-3
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)))))
-3
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im)) 3))
-3
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))) 1))
-3
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.im x.im))))
-3
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
-3
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
-3
(+.f64 (*.f64 x.re x.re) (+.f64 (*.f64 x.im (neg.f64 x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 (pow.f64 x.im 4)) (*.f64 x.im x.im)))
(+.f64 -3 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) -3)) -3 -3))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 1))
-3
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
-3
(+.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
-3
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
-3
(*.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
-3
(*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
-3
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(*.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
-3
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.re x.re (*.f64 x.im x.im))))
-3
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
-3
(*.f64 (-.f64 x.re x.im) (+.f64 x.re x.im))
-3
(/.f64 1 (/.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
-3
(/.f64 1 (/.f64 (fma.f64 x.re x.re (*.f64 x.im x.im)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
-3
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
-3
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
-3
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
-3
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.re x.re (*.f64 x.im x.im))))
-3
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im))) (*.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))))
-3
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))))
-3
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.im (neg.f64 x.im)))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
-3
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (*.f64 (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im))))
-3
(pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
-3
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)
-3
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) 1/3)
-3
(pow.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)
-3
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
-3
(log.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 (+.f64 x.re -3) (log.f64 (exp.f64 (+.f64 x.im x.re))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
-3
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3))
-3
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))
-3
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
-3
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
-3
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
-3
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (cbrt.f64 (*.f64 x.re x.re)) -3)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3
(fma.f64 (+.f64 x.re x.im) (-.f64 x.re x.im) (fma.f64 (neg.f64 x.im) x.im (*.f64 x.im x.im)))
-3

eval89.0ms (1.5%)

Compiler

Compiled 7372 to 2529 computations (65.7% saved)

prune109.0ms (1.8%)

Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New33914353
Fresh000
Picked224
Done000
Total34116357
Accurracy
100.0%
Counts
357 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
59.5%
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2)) 3) (pow.f64 x.im 3))
87.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
13.8%
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
53.6%
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
51.6%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (/.f64 1 (+.f64 x.im x.im)))
65.2%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
21.2%
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
48.4%
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
59.2%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
2.6%
10
2.6%
1/10
2.9%
-10
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
59.5%
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2)) 3) (pow.f64 x.im 3))
87.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
13.8%
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
53.6%
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
51.6%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (/.f64 1 (+.f64 x.im x.im)))
65.2%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
21.2%
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
48.4%
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
59.2%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
2.6%
10
2.6%
1/10
2.9%
-10
Compiler

Compiled 706 to 458 computations (35.1% saved)

localize132.0ms (2.2%)

Local Accuracy

Found 12 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
100.0%
(/.f64 (pow.f64 x.im 9/2) 10)
97.9%
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
97.6%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
96.7%
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
99.9%
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)
99.9%
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
95.2%
(*.f64 (*.f64 x.re x.re) x.im)
99.9%
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)
99.9%
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
99.9%
(*.f64 3 (*.f64 x.re x.im))
95.4%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
Compiler

Compiled 188 to 47 computations (75% saved)

series5.0ms (0.1%)

Counts
8 → 121
Calls

42 calls:

TimeVariablePointExpression
0.0ms
x.im
@0
(/.f64 (pow.f64 x.im 9/2) 10)
0.0ms
x.im
@-inf
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
0.0ms
x.im
@-inf
(/.f64 (pow.f64 x.im 9/2) 10)
0.0ms
x.im
@inf
(/.f64 (pow.f64 x.im 9/2) 10)
0.0ms
x.re
@-inf
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))

rewrite83.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
618×add-sqr-sqrt
600×pow1
596×*-un-lft-identity
584×add-exp-log
584×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027180
1663166
Stop Event
node limit
Counts
8 → 210
Calls
Call 1
Inputs
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) x.im)
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(/.f64 (pow.f64 x.im 9/2) 10)
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
Outputs
(+.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 1 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 1) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(*.f64 1 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 2) (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)))) (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im)))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) 3) x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3)
(pow.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))
(*.f64 x.re (+.f64 (/.f64 0 0) (*.f64 x.re x.im)))
(*.f64 1 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 2) (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0))) (/.f64 1 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))) (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))))
(/.f64 1 (/.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0))) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0)))))
(/.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3))) (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0))) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0)))) (neg.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(/.f64 (+.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)) (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6))) (+.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))
(pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 2))
(log.f64 (exp.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (/.f64 0 0)))
(fma.f64 x.re (/.f64 0 0) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.re (/.f64 0 0)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 x.re (/.f64 0 0)))
(fma.f64 (/.f64 0 0) x.re (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 1 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re (/.f64 0 0)))
(fma.f64 1 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (pow.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) 2) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 2) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (*.f64 x.re (/.f64 0 0)))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (/.f64 0 0)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))) (/.f64 (/.f64 0 0) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.re x.re)))
(*.f64 x.im (+.f64 (+.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0)) (/.f64 1 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0)) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0))) (neg.f64 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(/.f64 (+.f64 (/.f64 0 0) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (/.f64 0 0) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re))) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.re x.im)))))
(/.f64 (-.f64 (/.f64 0 0) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re))) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.re x.im)))
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))))
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))
(fma.f64 x.im (+.f64 x.re x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (/.f64 0 0))
(fma.f64 (/.f64 0 0) (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))
(fma.f64 1 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 0 0))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 0 0))
(fma.f64 2 (*.f64 x.re x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x.im 9/2) 1/10))) 1)
(*.f64 (pow.f64 x.im 9/2) 1/10)
(*.f64 1 (*.f64 (pow.f64 x.im 9/2) 1/10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 9) 1/100)) (cbrt.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(*.f64 (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)) (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)))
(*.f64 (neg.f64 (pow.f64 x.im 9/2)) -1/10)
(pow.f64 (*.f64 (pow.f64 x.im 9/2) 1/10) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000) 1/3)
(pow.f64 (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)) 2)
(pow.f64 (/.f64 10 (pow.f64 x.im 9/2)) -1)
(neg.f64 (/.f64 (pow.f64 x.im 9/2) -10))
(sqrt.f64 (*.f64 (pow.f64 x.im 9) 1/100))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x.im 9/2)) 1/10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(+.f64 1/10 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) 1))
(*.f64 1 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 2) (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(*.f64 (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(*.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) (/.f64 1 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))))
(*.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (/.f64 1 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(/.f64 1 (/.f64 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))) (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))))
(/.f64 1 (/.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)) (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))))
(/.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))))
(/.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(/.f64 (neg.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))) (neg.f64 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))))
(/.f64 (neg.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))) (neg.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(/.f64 (+.f64 1/1000 (pow.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) 3)) (+.f64 1/100 (-.f64 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) (*.f64 (pow.f64 x.im 9/2) -1/10)) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))))
(/.f64 (-.f64 1/100 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) (*.f64 (pow.f64 x.im 9/2) -1/10))) (-.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))
(pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 1)
(pow.f64 (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 3)
(pow.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 2)
(sqrt.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 2))
(log.f64 (exp.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))))
(cbrt.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 3))
(expm1.f64 (log1p.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(exp.f64 (log.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 1))
(log1p.f64 (expm1.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))

simplify86.0ms (1.4%)

Algorithm
egg-herbie
Rules
152×*-commutative
140×sqr-pow
100×+-commutative
74×fma-udef
68×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052910599
1154310599
Stop Event
unsound
Counts
331 → 310
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 2 (*.f64 x.re x.im)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 2 (*.f64 x.re x.im)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im)
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 x.re) (*.f64 -1 (pow.f64 x.re 2))) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 x.re) (*.f64 -1 (pow.f64 x.re 2))) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 x.re) (*.f64 -1 (pow.f64 x.re 2))) x.im)))
1/10
(+.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 1 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 1) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(*.f64 1 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 2) (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)))) (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im)))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) 3) x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3)
(pow.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))
(*.f64 x.re (+.f64 (/.f64 0 0) (*.f64 x.re x.im)))
(*.f64 1 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 2) (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0))) (/.f64 1 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))) (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))))
(/.f64 1 (/.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0))) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0)))))
(/.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3))) (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0))) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0)))) (neg.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(/.f64 (+.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)) (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6))) (+.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))
(pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 2))
(log.f64 (exp.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (/.f64 0 0)))
(fma.f64 x.re (/.f64 0 0) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.re (/.f64 0 0)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 x.re (/.f64 0 0)))
(fma.f64 (/.f64 0 0) x.re (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 1 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re (/.f64 0 0)))
(fma.f64 1 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (pow.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) 2) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 2) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (*.f64 x.re (/.f64 0 0)))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (/.f64 0 0)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))) (/.f64 (/.f64 0 0) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.re x.re)))
(*.f64 x.im (+.f64 (+.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0)) (/.f64 1 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0)) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0))) (neg.f64 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(/.f64 (+.f64 (/.f64 0 0) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (/.f64 0 0) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re))) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.re x.im)))))
(/.f64 (-.f64 (/.f64 0 0) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re))) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.re x.im)))
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))))
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))
(fma.f64 x.im (+.f64 x.re x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (/.f64 0 0))
(fma.f64 (/.f64 0 0) (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))
(fma.f64 1 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 0 0))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 0 0))
(fma.f64 2 (*.f64 x.re x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x.im 9/2) 1/10))) 1)
(*.f64 (pow.f64 x.im 9/2) 1/10)
(*.f64 1 (*.f64 (pow.f64 x.im 9/2) 1/10))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 9) 1/100)) (cbrt.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(*.f64 (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)) (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)))
(*.f64 (neg.f64 (pow.f64 x.im 9/2)) -1/10)
(pow.f64 (*.f64 (pow.f64 x.im 9/2) 1/10) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)) 3)
(pow.f64 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000) 1/3)
(pow.f64 (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)) 2)
(pow.f64 (/.f64 10 (pow.f64 x.im 9/2)) -1)
(neg.f64 (/.f64 (pow.f64 x.im 9/2) -10))
(sqrt.f64 (*.f64 (pow.f64 x.im 9) 1/100))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x.im 9/2)) 1/10))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(exp.f64 (log.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(+.f64 1/10 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) 1))
(*.f64 1 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 2) (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(*.f64 (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(*.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) (/.f64 1 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))))
(*.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (/.f64 1 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(/.f64 1 (/.f64 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))) (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))))
(/.f64 1 (/.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)) (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))))
(/.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))))
(/.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(/.f64 (neg.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))) (neg.f64 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))))
(/.f64 (neg.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))) (neg.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(/.f64 (+.f64 1/1000 (pow.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) 3)) (+.f64 1/100 (-.f64 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) (*.f64 (pow.f64 x.im 9/2) -1/10)) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))))
(/.f64 (-.f64 1/100 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) (*.f64 (pow.f64 x.im 9/2) -1/10))) (-.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))
(pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 1)
(pow.f64 (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 3)
(pow.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 2)
(sqrt.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 2))
(log.f64 (exp.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))))
(cbrt.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 3))
(expm1.f64 (log1p.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(exp.f64 (log.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(exp.f64 (*.f64 (log.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 1))
(log1p.f64 (expm1.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
Outputs
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(neg.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) -3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(neg.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) -3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(neg.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) -3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(neg.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) -3)))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 2 (*.f64 x.im x.re) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 x.re x.re) x.im (fma.f64 2 (*.f64 x.im x.re) (neg.f64 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 x.re x.re) x.im (fma.f64 2 (*.f64 x.im x.re) (neg.f64 (pow.f64 x.im 3))))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 2 (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 2 (*.f64 x.im x.re)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 x.re x.re) x.im (fma.f64 2 (*.f64 x.im x.re) (neg.f64 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 x.re x.re) x.im (fma.f64 2 (*.f64 x.im x.re) (neg.f64 (pow.f64 x.im 3))))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 2 (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 2 (*.f64 x.im x.re)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 x.re x.re) x.im (fma.f64 2 (*.f64 x.im x.re) (neg.f64 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 2 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 x.re x.re) x.im (fma.f64 2 (*.f64 x.im x.re) (neg.f64 (pow.f64 x.im 3))))
(*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im)
(*.f64 x.im (fma.f64 2 x.re (*.f64 x.re x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.re) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 x.re) (*.f64 -1 (pow.f64 x.re 2))) x.im)))
(*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 x.im (fma.f64 -2 x.re (neg.f64 (*.f64 x.re x.re))))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 x.re) (*.f64 -1 (pow.f64 x.re 2))) x.im)))
(*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 x.im (fma.f64 -2 x.re (neg.f64 (*.f64 x.re x.re))))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 x.re) (*.f64 -1 (pow.f64 x.re 2))) x.im)))
(*.f64 -1 (+.f64 (pow.f64 x.im 3) (*.f64 x.im (fma.f64 -2 x.re (neg.f64 (*.f64 x.re x.re))))))
1/10
(+.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) x.im (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (fma.f64 1 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)) (+.f64 (pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))) 2) (neg.f64 (pow.f64 x.im 3))))
(+.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (*.f64 (pow.f64 x.im 3) 1))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (*.f64 (pow.f64 x.im 3) 1)))
(+.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 1) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 1 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 2) (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 3) (pow.f64 x.im 9)) (/.f64 0 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (+.f64 (*.f64 x.re (*.f64 (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3))) (pow.f64 x.im 6)))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (pow.f64 x.im 6)) (/.f64 0 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (pow.f64 x.im 3/2)))
(*.f64 (+.f64 (pow.f64 x.im 3/2) (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))))) (-.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)))) (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 3) (pow.f64 x.im 9)) (/.f64 0 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (+.f64 (*.f64 x.re (*.f64 (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3))) (pow.f64 x.im 6)))))
(/.f64 1 (/.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (pow.f64 x.im 6)) (/.f64 0 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (+.f64 (*.f64 x.re (*.f64 (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3))) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 x.im 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 3) (pow.f64 x.im 9))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (+.f64 (*.f64 x.re (*.f64 (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3))) (pow.f64 x.im 6)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (pow.f64 x.im 3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (pow.f64 x.im 6))) (neg.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (pow.f64 x.im 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (-.f64 (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (-.f64 (pow.f64 x.im 6) (*.f64 x.re (*.f64 (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))) (-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2) (pow.f64 x.im 6)) (-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 1)
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 3)
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(pow.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 3) 1/3)
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 2)
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 2))
(sqrt.f64 (pow.f64 (fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3))) 3))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(exp.f64 (log.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))) 1))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))) 2) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 3 (*.f64 x.im x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im)))) 1)
(*.f64 3 (*.f64 x.im x.re))
(pow.f64 (*.f64 3 (*.f64 x.re x.im)) 1)
(*.f64 3 (*.f64 x.im x.re))
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 3)
(*.f64 3 (*.f64 x.im x.re))
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3) 1/3)
(*.f64 3 (*.f64 x.im x.re))
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 x.im x.re))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
(sqrt.f64 (*.f64 9 (pow.f64 (*.f64 x.im x.re) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) 3))
(*.f64 3 (log.f64 (pow.f64 (exp.f64 x.re) x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 x.im x.re))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3))
(*.f64 3 (*.f64 x.im x.re))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im))))
(*.f64 3 (*.f64 x.im x.re))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))))
(*.f64 3 (*.f64 x.im x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1))
(*.f64 3 (*.f64 x.im x.re))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.im))))
(*.f64 3 (*.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))))) 1)
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 1)
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 3)
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3) 1/3)
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 2)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 2))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) 2))
(log.f64 (pow.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) 3) x.re))
(*.f64 x.re (*.f64 3 (log.f64 (pow.f64 (exp.f64 x.re) x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))))))
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) 3))
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))) 1))
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))))
(*.f64 x.re (*.f64 3 (*.f64 x.im x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re)))) 1)
(*.f64 x.im (*.f64 x.re x.re))
(pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 1)
(*.f64 x.im (*.f64 x.re x.re))
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3)
(*.f64 x.im (*.f64 x.re x.re))
(pow.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)))
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))
(*.f64 (*.f64 x.im x.re) (log.f64 (exp.f64 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))))
(*.f64 x.im (*.f64 x.re x.re))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.im (*.f64 x.re x.re))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.im (*.f64 x.re x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1))
(*.f64 x.im (*.f64 x.re x.re))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.im (*.f64 x.re x.re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))) 1)
(*.f64 x.re (fma.f64 x.re x.im 0))
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))) (/.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) 0)) (*.f64 x.re (fma.f64 x.re x.im -1)))
(*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(*.f64 x.re (+.f64 (/.f64 0 0) (*.f64 x.re x.im)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(*.f64 1 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 2) (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(*.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3))) (/.f64 1 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x.im 3) (pow.f64 x.re 6) (*.f64 0 (pow.f64 x.re 3))) 0) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (*.f64 (*.f64 x.re 0) (-.f64 (*.f64 x.re 0) (*.f64 x.im (*.f64 x.re x.re))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0))) (/.f64 1 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) 0)) (/.f64 (/.f64 0 x.re) (fma.f64 x.re x.im -1)))
(/.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))) (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))))
(/.f64 (*.f64 (fma.f64 (pow.f64 x.im 3) (pow.f64 x.re 6) (*.f64 0 (pow.f64 x.re 3))) 0) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (*.f64 (*.f64 x.re 0) (-.f64 (*.f64 x.re 0) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 1 (/.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0))) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0)))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) 0)) (/.f64 (/.f64 0 x.re) (fma.f64 x.re x.im -1)))
(/.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3))) (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 (fma.f64 (pow.f64 x.im 3) (pow.f64 x.re 6) (*.f64 0 (pow.f64 x.re 3))) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (*.f64 (*.f64 x.re 0) (-.f64 (*.f64 x.re 0) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0))) (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) 0)) (*.f64 x.re (fma.f64 x.re x.im -1)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))) (neg.f64 (+.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x.im 3) (pow.f64 x.re 6) (*.f64 0 (pow.f64 x.re 3)))) (neg.f64 (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (*.f64 (*.f64 x.re 0) (-.f64 (*.f64 x.re 0) (*.f64 x.im (*.f64 x.re x.re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) (/.f64 0 0)))) (neg.f64 (*.f64 x.re (-.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re x.re) 0))) (*.f64 (neg.f64 x.re) (fma.f64 x.re x.im -1)))
(/.f64 (+.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)) (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6))) (+.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))))
(/.f64 (fma.f64 (pow.f64 x.im 3) (pow.f64 x.re 6) (*.f64 0 (pow.f64 x.re 3))) (fma.f64 (*.f64 x.re x.re) 0 (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re 0)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) (/.f64 0 0)) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re x.re) 0) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (*.f64 x.re 0) (*.f64 x.im (*.f64 x.re x.re))))
(pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 1)
(*.f64 x.re (fma.f64 x.re x.im 0))
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 3)
(*.f64 x.re (fma.f64 x.re x.im 0))
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 3) 1/3)
(*.f64 x.re (fma.f64 x.re x.im 0))
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 2)
(*.f64 x.re (fma.f64 x.re x.im 0))
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 2))
(sqrt.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re x.im 0)) 2))
(log.f64 (exp.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0))) 3))
(*.f64 x.re (fma.f64 x.re x.im 0))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))) 1))
(*.f64 x.re (fma.f64 x.re x.im 0))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (/.f64 0 0)))))
(*.f64 x.re (fma.f64 x.re x.im 0))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (/.f64 0 0)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(fma.f64 x.re (/.f64 0 0) (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.re (/.f64 0 0)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 x.re (/.f64 0 0)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(fma.f64 (/.f64 0 0) x.re (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(fma.f64 1 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re (/.f64 0 0)))
(fma.f64 0 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re 0))
(fma.f64 1 (*.f64 x.re (/.f64 0 0)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 0 (*.f64 x.re 0) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (pow.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) 2) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (pow.f64 (*.f64 0 (cbrt.f64 x.re)) 2) (*.f64 0 (cbrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 2) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (*.f64 x.re (/.f64 0 0)))
(*.f64 x.re (fma.f64 x.re x.im 0))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (*.f64 0 (sqrt.f64 x.re)) (*.f64 0 (sqrt.f64 x.re)) (*.f64 x.im (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (/.f64 0 0)))
(+.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2) (*.f64 x.re 0))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))) 1)
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(-.f64 (/.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))) (/.f64 (/.f64 0 0) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) -1) (fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) -1))
(*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 x.re x.re)))
(*.f64 x.im (-.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (+.f64 (+.f64 x.re x.re) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (-.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(*.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(*.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 3)) (/.f64 0 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) (-.f64 0 (*.f64 x.im (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0))))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0)) (/.f64 1 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) -1) (/.f64 0 (fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 3)) (/.f64 0 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) (-.f64 0 (*.f64 x.im (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) -1) (/.f64 0 (fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0)) (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) (-.f64 0 (*.f64 x.im (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0)) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) -1) (fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (/.f64 0 0))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (-.f64 (/.f64 0 0) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 3)) -1) (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) (-.f64 0 (*.f64 x.im (*.f64 (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 0 0))) (neg.f64 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) -1)) (neg.f64 (fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) -1)))
(/.f64 (+.f64 (/.f64 0 0) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (/.f64 0 0) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2) (*.f64 -1 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re))) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) 3) (pow.f64 (*.f64 x.im x.re) 3)) (fma.f64 (*.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (*.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (-.f64 (pow.f64 (*.f64 x.im x.re) 2) (*.f64 x.im (*.f64 (+.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (*.f64 x.im x.re))))))
(/.f64 (-.f64 (/.f64 0 0) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 2)) (-.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re))) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.im (+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re)) (*.f64 x.re x.im)))
(/.f64 (-.f64 (*.f64 (*.f64 x.im x.im) (*.f64 (+.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (+.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))) (pow.f64 (*.f64 x.im x.re) 2)) (fma.f64 x.im (+.f64 x.re (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) (neg.f64 (*.f64 x.im x.re))))
(pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 1)
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 3)
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 3) 1/3)
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(pow.f64 (sqrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 2)
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 2))
(sqrt.f64 (pow.f64 (fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)))))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0)) 3))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))) 1))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (/.f64 0 0))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(fma.f64 x.im (+.f64 x.re x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (-.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (/.f64 0 0))
(fma.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)) 0)
(fma.f64 (/.f64 0 0) (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 0 0))
(fma.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))) 0)
(fma.f64 1 (/.f64 0 0) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 0 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) 0)
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 0 0))
(fma.f64 (sqrt.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (sqrt.f64 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) 0)
(fma.f64 2 (*.f64 x.re x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (-.f64 (fma.f64 2 x.re (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 x.im 9/2) 1/10))) 1)
(*.f64 1/10 (pow.f64 x.im 9/2))
(*.f64 (pow.f64 x.im 9/2) 1/10)
(*.f64 1/10 (pow.f64 x.im 9/2))
(*.f64 1 (*.f64 (pow.f64 x.im 9/2) 1/10))
(*.f64 1/10 (pow.f64 x.im 9/2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 9) 1/100)) (cbrt.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 9) 1/100)) (cbrt.f64 (*.f64 1/10 (pow.f64 x.im 9/2))))
(*.f64 (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)) (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)))
(pow.f64 (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)) 2)
(*.f64 (neg.f64 (pow.f64 x.im 9/2)) -1/10)
(pow.f64 (*.f64 (pow.f64 x.im 9/2) 1/10) 1)
(*.f64 1/10 (pow.f64 x.im 9/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)) 3)
(*.f64 1/10 (pow.f64 x.im 9/2))
(pow.f64 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))
(pow.f64 (/.f64 (pow.f64 x.im 9/4) (sqrt.f64 10)) 2)
(pow.f64 (/.f64 10 (pow.f64 x.im 9/2)) -1)
(/.f64 0 (/.f64 10 (pow.f64 x.im 9/2)))
(neg.f64 (/.f64 (pow.f64 x.im 9/2) -10))
(/.f64 (neg.f64 (pow.f64 x.im 9/2)) -10)
(sqrt.f64 (*.f64 (pow.f64 x.im 9) 1/100))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x.im 9/2)) 1/10))
(*.f64 1/10 (log.f64 (exp.f64 (pow.f64 x.im 9/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(*.f64 1/10 (pow.f64 x.im 9/2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(*.f64 1/10 (pow.f64 x.im 9/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(*.f64 1/10 (pow.f64 x.im 9/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)) 1))
(*.f64 1/10 (pow.f64 x.im 9/2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(*.f64 1/10 (pow.f64 x.im 9/2))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(+.f64 1/10 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) 1))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(*.f64 1 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 2) (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(*.f64 (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(*.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) (/.f64 1 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))))
(/.f64 (*.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) 0) (+.f64 1/100 (fma.f64 (pow.f64 x.im 9) 1/100 (*.f64 1/10 (*.f64 1/10 (pow.f64 x.im 9/2))))))
(*.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (/.f64 1 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(/.f64 0 (/.f64 (+.f64 1/10 (*.f64 1/10 (pow.f64 x.im 9/2))) (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))))
(/.f64 1 (/.f64 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))) (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))))
(/.f64 (*.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) 0) (+.f64 1/100 (fma.f64 (pow.f64 x.im 9) 1/100 (*.f64 1/10 (*.f64 1/10 (pow.f64 x.im 9/2))))))
(/.f64 1 (/.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)) (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))))
(/.f64 0 (/.f64 (+.f64 1/10 (*.f64 1/10 (pow.f64 x.im 9/2))) (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))))
(/.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))))
(/.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000)) (+.f64 1/100 (fma.f64 (pow.f64 x.im 9) 1/100 (*.f64 1/10 (*.f64 1/10 (pow.f64 x.im 9/2))))))
(/.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10)))
(/.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (+.f64 1/10 (*.f64 1/10 (pow.f64 x.im 9/2))))
(/.f64 (neg.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))) (neg.f64 (+.f64 1/100 (+.f64 (*.f64 (pow.f64 x.im 9) 1/100) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))))
(/.f64 (neg.f64 (-.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) 1/1000))) (neg.f64 (+.f64 1/100 (fma.f64 (pow.f64 x.im 9) 1/100 (*.f64 1/10 (*.f64 1/10 (pow.f64 x.im 9/2)))))))
(/.f64 (neg.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))) (neg.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) 1/10))))
(/.f64 (neg.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100))) (+.f64 -1/10 (neg.f64 (*.f64 1/10 (pow.f64 x.im 9/2)))))
(/.f64 (+.f64 1/1000 (pow.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) 3)) (+.f64 1/100 (-.f64 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) (*.f64 (pow.f64 x.im 9/2) -1/10)) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))))
(/.f64 (+.f64 1/1000 (*.f64 (pow.f64 (pow.f64 x.im 9/2) 3) -1/1000)) (-.f64 (+.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (*.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(/.f64 (-.f64 1/100 (*.f64 (*.f64 (pow.f64 x.im 9/2) -1/10) (*.f64 (pow.f64 x.im 9/2) -1/10))) (-.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))
(/.f64 (-.f64 1/100 (*.f64 (pow.f64 x.im 9) 1/100)) (-.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))
(pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 1)
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(pow.f64 (cbrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 3)
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(pow.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 3) 1/3)
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(pow.f64 (sqrt.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 2)
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(sqrt.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 2))
(log.f64 (exp.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)))))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(cbrt.f64 (pow.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10)) 3))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(expm1.f64 (log1p.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(exp.f64 (log.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(exp.f64 (*.f64 (log.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))) 1))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))
(log1p.f64 (expm1.f64 (+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))))
(+.f64 1/10 (*.f64 (pow.f64 x.im 9/2) -1/10))

eval212.0ms (3.5%)

Compiler

Compiled 11636 to 5480 computations (52.9% saved)

prune103.0ms (1.7%)

Pruning

17 alts after pruning (12 fresh and 5 done)

PrunedKeptTotal
New6619670
Fresh639
Picked235
Done022
Total66917686
Accurracy
100.0%
Counts
686 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
87.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
76.1%
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
3.0%
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
10.1%
(+.f64 -3 (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
2.5%
(+.f64 -3 (+.f64 x.im x.im))
10.1%
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
21.2%
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
48.3%
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
56.6%
(neg.f64 (pow.f64 x.im 3))
2.6%
10
2.6%
1/10
2.9%
-10
89.3%
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
87.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
76.1%
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
3.0%
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
10.1%
(+.f64 -3 (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
2.5%
(+.f64 -3 (+.f64 x.im x.im))
10.1%
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
21.2%
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
48.3%
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
56.6%
(neg.f64 (pow.f64 x.im 3))
2.6%
10
2.6%
1/10
2.9%
-10
Compiler

Compiled 516 to 346 computations (32.9% saved)

localize106.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
93.3%
(*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))
88.7%
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
90.6%
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
Compiler

Compiled 110 to 44 computations (60% saved)

series7.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
x.re
@inf
(*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))
0.0ms
x.re
@-inf
(*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))
0.0ms
x.re
@-inf
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
0.0ms
x.re
@inf
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
0.0ms
x.re
@0
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))

rewrite91.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1826×log-prod
1308×fma-def
608×expm1-udef
606×log1p-udef
418×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01994
140678
2553478
Stop Event
node limit
Counts
4 → 171
Calls
Call 1
Inputs
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))
(*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))
Outputs
(+.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3))
(+.f64 0 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))) (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))))
(-.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))) 1)
(-.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) 0) (pow.f64 x.im 3))
(*.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 1)
(*.f64 1 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 2) (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(*.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)) (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (-.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3)))))
(/.f64 (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 2)
(sqrt.f64 (*.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 (*.f64 3 x.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 3 x.im) 3) (pow.f64 (*.f64 x.re x.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re 3) 3) (pow.f64 (*.f64 x.re x.im) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(+.f64 0 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.im))
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.im (*.f64 x.im (+.f64 x.re x.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))) 1)
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (pow.f64 (+.f64 x.re x.im) 2)) (+.f64 x.re x.im))
(pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(exp.f64 (log.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(fma.f64 x.re (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (+.f64 x.re x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.im))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))
(+.f64 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(+.f64 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(+.f64 0 (pow.f64 (+.f64 x.re x.im) 2))
(+.f64 (pow.f64 (+.f64 x.re x.im) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (*.f64 (+.f64 x.re x.im) x.re) (*.f64 x.im (+.f64 x.re x.im)))
(+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.im (+.f64 x.re x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 x.re x.im) 2))) 1)
(/.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 2) (pow.f64 (+.f64 x.re x.im) 2))
(/.f64 (pow.f64 (+.f64 x.re x.im) 3) (+.f64 x.re x.im))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (*.f64 (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re))))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (pow.f64 (+.f64 x.re x.im) 2)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 x.re x.im) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (*.f64 (+.f64 x.re x.im) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (fma.f64 (*.f64 x.im x.im) (*.f64 x.im x.im) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (pow.f64 (+.f64 x.re x.im) 2))
(/.f64 (*.f64 (+.f64 x.re x.im) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (+.f64 x.re x.im)) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(pow.f64 (+.f64 x.re x.im) 2)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 1)
(sqrt.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 2))
(log.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x.re x.im) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) x.re) (exp.f64 (*.f64 x.im x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im x.im))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) x.re) (exp.f64 (*.f64 x.im x.im))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im x.im))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 x.re x.im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.re x.re (neg.f64 (*.f64 x.im x.im)))
(fma.f64 x.re (+.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im)))
(fma.f64 x.im (+.f64 x.re x.im) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) 1 (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) x.re (*.f64 x.im (+.f64 x.re x.im)))
(fma.f64 (+.f64 x.re x.im) x.im (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (+.f64 x.re x.im) x.im (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (+.f64 x.re x.im) (+.f64 x.re x.im) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 1 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 1 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 1 (pow.f64 (+.f64 x.re x.im) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (*.f64 (cbrt.f64 (+.f64 x.re x.im)) (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 2) (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (pow.f64 x.re 4)) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (+.f64 x.re x.im)) (*.f64 (sqrt.f64 (+.f64 x.re x.im)) (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.re) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (+.f64 x.re x.im) 2) 1 (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im)))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im)))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 (+.f64 x.re x.im) (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (-.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (-.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 x.im (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 (+.f64 x.re x.im) (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (*.f64 x.im x.im)))

simplify148.0ms (2.5%)

Algorithm
egg-herbie
Rules
1584×times-frac
748×associate-+r+
590×log-prod
472×fma-def
466×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04056865
110096153
237415989
Stop Event
node limit
Counts
267 → 260
Calls
Call 1
Inputs
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) x.im))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 (pow.f64 x.re 2) x.im)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(pow.f64 x.re 2)
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (pow.f64 x.re 2))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(pow.f64 x.re 2)
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (pow.f64 x.re 2))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(pow.f64 x.re 2)
(+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(+.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3))
(+.f64 0 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))) (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))))
(-.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))) 1)
(-.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) 0) (pow.f64 x.im 3))
(*.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 1)
(*.f64 1 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 2) (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(*.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)) (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (-.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3)))))
(/.f64 (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 2)
(sqrt.f64 (*.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 (*.f64 3 x.im) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 3 x.im) 3) (pow.f64 (*.f64 x.re x.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re 3) 3) (pow.f64 (*.f64 x.re x.im) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(+.f64 0 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.im))
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.im (*.f64 x.im (+.f64 x.re x.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))) 1)
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (pow.f64 (+.f64 x.re x.im) 2)) (+.f64 x.re x.im))
(pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 3) 1/3)
(pow.f64 (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(exp.f64 (log.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(fma.f64 x.re (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (+.f64 x.re x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.im))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))
(+.f64 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(+.f64 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(+.f64 0 (pow.f64 (+.f64 x.re x.im) 2))
(+.f64 (pow.f64 (+.f64 x.re x.im) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (*.f64 (+.f64 x.re x.im) x.re) (*.f64 x.im (+.f64 x.re x.im)))
(+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.im (+.f64 x.re x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 x.re x.im) 2))) 1)
(/.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 2) (pow.f64 (+.f64 x.re x.im) 2))
(/.f64 (pow.f64 (+.f64 x.re x.im) 3) (+.f64 x.re x.im))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (*.f64 (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re))))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (pow.f64 (+.f64 x.re x.im) 2)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)))
(/.f64 (*.f64 (pow.f64 (+.f64 x.re x.im) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (*.f64 (+.f64 x.re x.im) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (fma.f64 (*.f64 x.im x.im) (*.f64 x.im x.im) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (pow.f64 (+.f64 x.re x.im) 2))
(/.f64 (*.f64 (+.f64 x.re x.im) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (+.f64 x.re x.im)) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(pow.f64 (+.f64 x.re x.im) 2)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 1)
(sqrt.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 2))
(log.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x.re x.im) 2))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) x.re) (exp.f64 (*.f64 x.im x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im x.im))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) x.re) (exp.f64 (*.f64 x.im x.im))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im x.im))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(exp.f64 (log.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 x.re x.im) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.re x.re (neg.f64 (*.f64 x.im x.im)))
(fma.f64 x.re (+.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im)))
(fma.f64 x.im (+.f64 x.re x.im) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) 1 (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.re x.im) x.re (*.f64 x.im (+.f64 x.re x.im)))
(fma.f64 (+.f64 x.re x.im) x.im (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (+.f64 x.re x.im) x.im (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (+.f64 x.re x.im) (+.f64 x.re x.im) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 1 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 1 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 1 (pow.f64 (+.f64 x.re x.im) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (*.f64 (cbrt.f64 (+.f64 x.re x.im)) (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 2) (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (pow.f64 x.re 4)) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (+.f64 x.re x.im)) (*.f64 (sqrt.f64 (+.f64 x.re x.im)) (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.re) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (+.f64 x.re x.im) 2) 1 (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im)))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im)))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 (+.f64 x.re x.im) (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (-.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (-.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (*.f64 x.im (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (*.f64 (+.f64 x.re x.im) (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (*.f64 x.im x.im)))
Outputs
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (*.f64 -1 (pow.f64 x.im 3)))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2)) (+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3)))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) (pow.f64 x.im 2))) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3)))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re))
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re))
(*.f64 x.im (*.f64 x.re x.re))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (+.f64 (*.f64 (+.f64 (pow.f64 x.im 2) (*.f64 -1 (pow.f64 x.im 2))) x.re) (*.f64 -1 (pow.f64 x.im 3))))
(fma.f64 (*.f64 0 x.re) (*.f64 x.im x.im) (fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 2))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (*.f64 -1 (pow.f64 x.im 2)))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (pow.f64 x.re 2))
(*.f64 x.re x.re)
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (pow.f64 x.re 2))
(*.f64 x.re x.re)
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 (+.f64 (*.f64 -1 x.im) x.im) x.re) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im))
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(*.f64 -1 (pow.f64 x.im 2))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (+.f64 (pow.f64 x.re 2) (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(*.f64 -1 (pow.f64 x.im 2))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)) (*.f64 -1 (pow.f64 x.im 2)))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (*.f64 (+.f64 x.re (*.f64 -1 x.re)) x.im)) (+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(+.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(+.f64 0 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))) (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3)))) (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))))))
(-.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))) 1)
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(-.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) 0) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(*.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 1)
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(*.f64 1 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(*.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 2))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 2) (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(*.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)) (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)))
(pow.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (-.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (pow.f64 x.im 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 3 x.re))) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (-.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.im (*.f64 3 x.re)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 3) 27)) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (fma.f64 9 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (pow.f64 x.im 6)) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))))
(/.f64 (*.f64 (pow.f64 x.im 3) (+.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (-.f64 (fma.f64 9 (*.f64 x.im (*.f64 x.im (pow.f64 x.re 4))) (pow.f64 x.im 6)) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 4))))
(/.f64 (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))
(/.f64 (fma.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3)))
(/.f64 (fma.f64 9 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3)))
(/.f64 (fma.f64 9 (*.f64 x.im (*.f64 x.im (pow.f64 x.re 4))) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3)))
(pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 1)
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 3)
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(pow.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 3) 1/3)
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(pow.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) (pow.f64 x.im 3/2)) 2)
(pow.f64 (hypot.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (pow.f64 x.im 3/2)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 2))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (exp.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (exp.f64 (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (exp.f64 (pow.f64 x.im 3))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (exp.f64 (pow.f64 x.im 3))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3)) 3))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(exp.f64 (log.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))) 1))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (fma.f64 x.re (*.f64 (*.f64 x.re 3) x.im) (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.im (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) 3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3) 1/3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 2)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(sqrt.f64 (*.f64 (*.f64 9 (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(sqrt.f64 (*.f64 9 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))))
(sqrt.f64 (*.f64 (*.f64 x.im 9) (*.f64 x.im (pow.f64 x.re 4))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) 3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 (*.f64 3 x.im) 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 3 x.im) 3) (pow.f64 (*.f64 x.re x.re) 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re 3) 3) (pow.f64 (*.f64 x.re x.im) 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) 1))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 0 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.im))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.im (*.f64 x.im (+.f64 x.re x.im))))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.im x.re) 2))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.im x.re) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.im x.re) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.im x.re) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.im x.re) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.im x.re) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))) 1)
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(/.f64 (*.f64 x.im (+.f64 x.im x.re)) (/.f64 (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))))
(*.f64 (/.f64 (*.f64 x.im (+.f64 x.im x.re)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)))
(/.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (pow.f64 (+.f64 x.re x.im) 2)) (+.f64 x.re x.im))
(/.f64 (*.f64 x.im (pow.f64 (+.f64 x.im x.re) 3)) (+.f64 x.im x.re))
(/.f64 x.im (/.f64 (+.f64 x.im x.re) (pow.f64 (+.f64 x.im x.re) 3)))
(/.f64 (*.f64 x.im (+.f64 x.im x.re)) (/.f64 1 (+.f64 x.im x.re)))
(pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 1)
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(pow.f64 (cbrt.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))) 3)
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(pow.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 3) 1/3)
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(pow.f64 (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) 2)
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(sqrt.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 2))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (pow.f64 (+.f64 x.re x.im) 2)))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)))))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(cbrt.f64 (pow.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2)) 3))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3)))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3) (pow.f64 x.im 3)))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(expm1.f64 (log1p.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(exp.f64 (log.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))) 1))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(log1p.f64 (expm1.f64 (*.f64 x.im (pow.f64 (+.f64 x.re x.im) 2))))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(fma.f64 x.re (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (+.f64 x.re x.im))))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) x.im))
(*.f64 x.im (pow.f64 (+.f64 x.im x.re) 2))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(+.f64 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(+.f64 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(+.f64 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(+.f64 0 (pow.f64 (+.f64 x.re x.im) 2))
(pow.f64 (+.f64 x.im x.re) 2)
(+.f64 (pow.f64 (+.f64 x.re x.im) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(+.f64 (*.f64 (+.f64 x.re x.im) x.re) (*.f64 x.im (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(+.f64 (*.f64 x.re (+.f64 x.re x.im)) (*.f64 x.im (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.im x.re) 2))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.im x.re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.im x.re) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.im x.re) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.im x.re) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 x.im x.re) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 x.im x.re) 2)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 x.re x.im) 2))) 1)
(pow.f64 (+.f64 x.im x.re) 2)
(/.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 2) (pow.f64 (+.f64 x.re x.im) 2))
(pow.f64 (+.f64 x.im x.re) 2)
(/.f64 (pow.f64 (+.f64 x.re x.im) 3) (+.f64 x.re x.im))
(pow.f64 (+.f64 x.im x.re) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (*.f64 (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re))))
(*.f64 (/.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))) (/.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (pow.f64 (+.f64 x.re x.im) 2)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)))
(pow.f64 (+.f64 x.im x.re) 2)
(/.f64 (*.f64 (pow.f64 (+.f64 x.re x.im) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (*.f64 (+.f64 x.re x.im) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re))))
(*.f64 (/.f64 (pow.f64 (+.f64 x.im x.re) 2) (+.f64 x.im x.re)) (/.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))))
(*.f64 (/.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))) (/.f64 (pow.f64 (+.f64 x.im x.re) 2) (+.f64 x.im x.re)))
(*.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))) (+.f64 x.im x.re)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (fma.f64 (*.f64 x.im x.im) (*.f64 x.im x.im) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (*.f64 x.im (pow.f64 x.im 3)) (pow.f64 (*.f64 x.im x.re) 2))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (pow.f64 x.re 4) (+.f64 (pow.f64 (*.f64 x.im x.re) 2) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (+.f64 (+.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (pow.f64 (*.f64 x.im x.re) 2)))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 (*.f64 x.im x.im) (*.f64 x.im x.im))) (pow.f64 (+.f64 x.re x.im) 2))
(/.f64 (-.f64 (pow.f64 x.re 4) (*.f64 x.im (pow.f64 x.im 3))) (pow.f64 (+.f64 x.im x.re) 2))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (pow.f64 (+.f64 x.im x.re) 2))
(/.f64 (*.f64 (+.f64 x.re x.im) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(/.f64 (+.f64 x.im x.re) (/.f64 (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))) (+.f64 x.im x.re))
(/.f64 (*.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (+.f64 x.re x.im)) (fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re x.re)))
(/.f64 (+.f64 x.im x.re) (/.f64 (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3))))
(*.f64 (/.f64 (+.f64 (pow.f64 x.im 3) (pow.f64 x.re 3)) (fma.f64 x.im (+.f64 x.im x.re) (*.f64 x.re x.re))) (+.f64 x.im x.re))
(pow.f64 (+.f64 x.re x.im) 2)
(pow.f64 (+.f64 x.im x.re) 2)
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 3)
(pow.f64 (+.f64 x.im x.re) 2)
(pow.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3) 1/3)
(pow.f64 (+.f64 x.im x.re) 2)
(pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 1)
(pow.f64 (+.f64 x.im x.re) 2)
(sqrt.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 2))
(pow.f64 (+.f64 x.im x.re) 2)
(log.f64 (exp.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(pow.f64 (+.f64 x.im x.re) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (+.f64 x.re x.im) 2))))
(pow.f64 (+.f64 x.im x.re) 2)
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) x.re) (exp.f64 (*.f64 x.im x.im))))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im x.im))))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) x.re) (exp.f64 (*.f64 x.im x.im))))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im x.im))))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 x.re x.im) 2) 3))
(pow.f64 (+.f64 x.im x.re) 2)
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(pow.f64 (+.f64 x.im x.re) 2)
(exp.f64 (log.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(pow.f64 (+.f64 x.im x.re) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 x.re x.im) 2)) 1))
(pow.f64 (+.f64 x.im x.re) 2)
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 x.re x.im) 2)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 x.re x.re (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.re (+.f64 x.re x.im) (*.f64 x.im (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 x.im (+.f64 x.re x.im) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 x.im (+.f64 x.re x.im) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 x.re (+.f64 x.im x.re)))
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 x.im (-.f64 x.im x.re) (*.f64 x.re (+.f64 x.im x.re)))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 x.im x.im))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 (*.f64 x.re x.re) 1 (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 (+.f64 x.re x.im) x.re (*.f64 x.im (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (+.f64 x.re x.im) x.im (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (+.f64 x.re x.im) x.im (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (+.f64 x.re x.im) (+.f64 x.re x.im) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 1 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 1 (*.f64 x.im (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 1 (pow.f64 (+.f64 x.re x.im) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (*.f64 (cbrt.f64 (+.f64 x.re x.im)) (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) 2) (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (cbrt.f64 (pow.f64 x.re 4)) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 x.re 4)) (pow.f64 (cbrt.f64 x.re) 2)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (*.f64 x.im x.im))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 (+.f64 x.re x.im)) (*.f64 (sqrt.f64 (+.f64 x.re x.im)) (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (sqrt.f64 x.im) (*.f64 (+.f64 x.re x.im) (sqrt.f64 x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.re) (*.f64 x.im x.im))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (+.f64 x.re x.im) 2) 1 (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im)))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im)))) (cbrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 x.re (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im x.im))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 (*.f64 x.re (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 (*.f64 (+.f64 x.re x.im) (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (sqrt.f64 (*.f64 x.im (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 (sqrt.f64 x.im) (sqrt.f64 (+.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (-.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (*.f64 (+.f64 x.re x.im) x.re))
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.im x.re))) (-.f64 x.im (sqrt.f64 (*.f64 x.im x.re))) (*.f64 x.re (+.f64 x.im x.re)))
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (-.f64 x.im (sqrt.f64 (*.f64 x.re x.im))) (*.f64 x.re (+.f64 x.re x.im)))
(fma.f64 (+.f64 x.im (sqrt.f64 (*.f64 x.im x.re))) (-.f64 x.im (sqrt.f64 (*.f64 x.im x.re))) (*.f64 x.re (+.f64 x.im x.re)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 x.im (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (*.f64 (+.f64 x.re x.im) x.re))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 x.im (sqrt.f64 (+.f64 x.re x.im))) (sqrt.f64 (+.f64 x.re x.im)) (*.f64 x.re (+.f64 x.re x.im)))
(pow.f64 (+.f64 x.im x.re) 2)
(fma.f64 (*.f64 (+.f64 x.re x.im) (pow.f64 (cbrt.f64 (+.f64 x.re x.im)) 2)) (cbrt.f64 (+.f64 x.re x.im)) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (fma.f64 x.im x.im (*.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 x.im (+.f64 x.im x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.re) 2) (*.f64 2 (*.f64 x.im x.im)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.im x.im))
(fma.f64 x.re x.re (*.f64 x.im x.im))
(fma.f64 x.im x.im (*.f64 x.re x.re))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (*.f64 0 x.im) x.re (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))

eval140.0ms (2.3%)

Compiler

Compiled 4361 to 2352 computations (46.1% saved)

prune54.0ms (0.9%)

Pruning

17 alts after pruning (10 fresh and 7 done)

PrunedKeptTotal
New2555260
Fresh257
Picked235
Done145
Total26017277
Accurracy
100.0%
Counts
277 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
87.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
54.9%
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
31.2%
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
56.6%
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
3.0%
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
2.5%
(+.f64 -3 (+.f64 x.im x.im))
10.1%
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
48.3%
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
48.4%
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
48.4%
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
56.6%
(neg.f64 (pow.f64 x.im 3))
2.6%
10
2.6%
1/10
2.9%
-10
87.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
87.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
48.3%
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
54.9%
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
31.2%
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
56.6%
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
3.0%
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
2.5%
(+.f64 -3 (+.f64 x.im x.im))
10.1%
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
48.3%
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
48.4%
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
48.4%
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
56.6%
(neg.f64 (pow.f64 x.im 3))
2.6%
10
2.6%
1/10
2.9%
-10
Compiler

Compiled 464 to 318 computations (31.5% saved)

localize146.0ms (2.4%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
100.0%
(+.f64 -3 (*.f64 x.im x.re))
100.0%
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
99.8%
(*.f64 x.re (*.f64 3 x.re))
88.8%
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
99.7%
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
88.8%
(*.f64 x.im (*.f64 x.re x.re))
Compiler

Compiled 88 to 38 computations (56.8% saved)

series4.0ms (0.1%)

Counts
7 → 144
Calls

36 calls:

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

rewrite100.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
1824×log-prod
626×fma-def
620×expm1-udef
616×log1p-udef
426×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
019107
140993
2538489
Stop Event
node limit
Counts
7 → 193
Calls
Call 1
Inputs
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.re (*.f64 3 x.re))
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
(+.f64 -3 (*.f64 x.im x.re))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
Outputs
(+.f64 0 (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re x.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(+.f64 0 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 (*.f64 x.re 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(+.f64 0 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 (*.f64 x.re 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(+.f64 0 (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re 3)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re 3))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re 3) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re 3))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re 3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im x.re -6))) 1)
(-.f64 (/.f64 9 (-.f64 0 (*.f64 x.im x.re))) (/.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) (-.f64 0 (*.f64 x.im x.re))))
(*.f64 (fma.f64 x.im x.re -6) 1)
(*.f64 1 (fma.f64 x.im x.re -6))
(*.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 2) (cbrt.f64 (fma.f64 x.im x.re -6)))
(*.f64 (sqrt.f64 (fma.f64 x.im x.re -6)) (sqrt.f64 (fma.f64 x.im x.re -6)))
(*.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (/.f64 1 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9)))
(*.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2)) (/.f64 1 (-.f64 0 (*.f64 x.im x.re))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9) (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3))))
(/.f64 1 (/.f64 (-.f64 0 (*.f64 x.im x.re)) (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2))))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (+.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) (-.f64 9 (fma.f64 (*.f64 -3 x.im) x.re 9))))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2)) (-.f64 0 (*.f64 x.im x.re)))
(/.f64 (neg.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3))) (neg.f64 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9)))
(/.f64 (neg.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2))) (neg.f64 (-.f64 0 (*.f64 x.im x.re))))
(/.f64 (+.f64 -216 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 36 (-.f64 (pow.f64 (*.f64 x.im x.re) 2) (*.f64 -6 (*.f64 x.im x.re)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) 9) (-.f64 0 (*.f64 x.im x.re)))
(/.f64 (-.f64 36 (pow.f64 (*.f64 x.im x.re) 2)) (-.f64 -6 (*.f64 x.im x.re)))
(pow.f64 (fma.f64 x.im x.re -6) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 3)
(pow.f64 (pow.f64 (fma.f64 x.im x.re -6) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im x.re -6)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im x.re -6) 2))
(log.f64 (exp.f64 (fma.f64 x.im x.re -6)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im x.re -6))))
(cbrt.f64 (pow.f64 (fma.f64 x.im x.re -6) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im x.re -6)))
(exp.f64 (log.f64 (fma.f64 x.im x.re -6)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im x.re -6)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.im x.re -6)
(fma.f64 x.re x.im -6)
(fma.f64 (*.f64 x.im x.re) 1 -6)
(fma.f64 (fma.f64 x.im x.re -3) 1 -3)
(fma.f64 1 (*.f64 x.im x.re) -6)
(fma.f64 1 (fma.f64 x.im x.re -3) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) -6)
(fma.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) -3)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) (cbrt.f64 (fma.f64 x.im x.re -3)) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) -6)
(fma.f64 (cbrt.f64 (*.f64 x.im x.re)) (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) -6)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) (cbrt.f64 (*.f64 x.im x.re)) -6)
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) -6)
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) -6)
(fma.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) (sqrt.f64 (fma.f64 x.im x.re -3)) -3)
(fma.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)) -6)
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) -6)
(fma.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (/.f64 1 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)) -3)
(fma.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (/.f64 1 (fma.f64 x.im x.re -3)) -3)
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) -6)
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) -6)
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) -6)
(-.f64 -3 (*.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im x.re -3))) 1)
(-.f64 (/.f64 9 (fma.f64 x.im x.re -3)) (/.f64 (pow.f64 (*.f64 x.im x.re) 2) (fma.f64 x.im x.re -3)))
(*.f64 (fma.f64 x.im x.re -3) 1)
(*.f64 1 (fma.f64 x.im x.re -3))
(*.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) (cbrt.f64 (fma.f64 x.im x.re -3)))
(*.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) (sqrt.f64 (fma.f64 x.im x.re -3)))
(*.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (/.f64 1 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)))
(*.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (/.f64 1 (fma.f64 x.im x.re -3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9) (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im x.re -3) (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2))))
(/.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9))
(/.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 (pow.f64 (*.f64 x.im x.re) 2) (-.f64 9 (*.f64 (*.f64 -3 x.im) x.re))))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (fma.f64 x.im x.re -3))
(/.f64 (neg.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3))) (neg.f64 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)))
(/.f64 (neg.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2))) (neg.f64 (fma.f64 x.im x.re -3)))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 9 (+.f64 (pow.f64 (*.f64 x.im x.re) 2) (*.f64 (*.f64 -3 x.im) x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im x.re) 2) 9) (fma.f64 x.im x.re 3))
(pow.f64 (fma.f64 x.im x.re -3) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 3)
(pow.f64 (pow.f64 (fma.f64 x.im x.re -3) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im x.re -3) 2))
(log.f64 (exp.f64 (fma.f64 x.im x.re -3)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im x.re -3))))
(cbrt.f64 (pow.f64 (fma.f64 x.im x.re -3) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im x.re -3)))
(exp.f64 (log.f64 (fma.f64 x.im x.re -3)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im x.re -3)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.im x.re -3)
(fma.f64 x.re x.im -3)
(fma.f64 (*.f64 x.im x.re) 1 -3)
(fma.f64 1 (*.f64 x.im x.re) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) -3)
(fma.f64 (cbrt.f64 (*.f64 x.im x.re)) (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) -3)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) (cbrt.f64 (*.f64 x.im x.re)) -3)
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) -3)
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) -3)
(fma.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)) -3)
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) -3)
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) -3)
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) -3)
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) -3)
(+.f64 0 (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3))) (cbrt.f64 (exp.f64 (pow.f64 x.im 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 x.im 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x.im 3))) 1)
(pow.f64 x.im 3)
(pow.f64 (pow.f64 x.im 3) 1)
(pow.f64 (pow.f64 (pow.f64 x.im 3) 3) 1/3)
(pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.im x.im) 3))
(log.f64 (exp.f64 (pow.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (pow.f64 x.im 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 x.im 3)))
(exp.f64 (log.f64 (pow.f64 x.im 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x.im 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 x.im 3)))

simplify179.0ms (3%)

Algorithm
egg-herbie
Rules
916×log-prod
742×associate-/r*
728×associate-/l*
512×cancel-sign-sub-inv
412×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03835519
18195339
230455141
Stop Event
node limit
Counts
337 → 228
Calls
Call 1
Inputs
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (pow.f64 x.re 2))
-6
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
-6
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
(-.f64 (*.f64 x.re x.im) 6)
-3
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
-3
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(-.f64 (*.f64 x.re x.im) 3)
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re x.re) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(+.f64 0 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 (*.f64 x.re 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(+.f64 0 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 (*.f64 x.re 3) 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(+.f64 0 (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re 3)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re 3))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re 3))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re 3) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re 3))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re 3))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im x.re -6))) 1)
(-.f64 (/.f64 9 (-.f64 0 (*.f64 x.im x.re))) (/.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) (-.f64 0 (*.f64 x.im x.re))))
(*.f64 (fma.f64 x.im x.re -6) 1)
(*.f64 1 (fma.f64 x.im x.re -6))
(*.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 2) (cbrt.f64 (fma.f64 x.im x.re -6)))
(*.f64 (sqrt.f64 (fma.f64 x.im x.re -6)) (sqrt.f64 (fma.f64 x.im x.re -6)))
(*.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (/.f64 1 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9)))
(*.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2)) (/.f64 1 (-.f64 0 (*.f64 x.im x.re))))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9) (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3))))
(/.f64 1 (/.f64 (-.f64 0 (*.f64 x.im x.re)) (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2))))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (+.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) (-.f64 9 (fma.f64 (*.f64 -3 x.im) x.re 9))))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2)) (-.f64 0 (*.f64 x.im x.re)))
(/.f64 (neg.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3))) (neg.f64 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9)))
(/.f64 (neg.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2))) (neg.f64 (-.f64 0 (*.f64 x.im x.re))))
(/.f64 (+.f64 -216 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 36 (-.f64 (pow.f64 (*.f64 x.im x.re) 2) (*.f64 -6 (*.f64 x.im x.re)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) 9) (-.f64 0 (*.f64 x.im x.re)))
(/.f64 (-.f64 36 (pow.f64 (*.f64 x.im x.re) 2)) (-.f64 -6 (*.f64 x.im x.re)))
(pow.f64 (fma.f64 x.im x.re -6) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 3)
(pow.f64 (pow.f64 (fma.f64 x.im x.re -6) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im x.re -6)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im x.re -6) 2))
(log.f64 (exp.f64 (fma.f64 x.im x.re -6)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im x.re -6))))
(cbrt.f64 (pow.f64 (fma.f64 x.im x.re -6) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im x.re -6)))
(exp.f64 (log.f64 (fma.f64 x.im x.re -6)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im x.re -6)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.im x.re -6)
(fma.f64 x.re x.im -6)
(fma.f64 (*.f64 x.im x.re) 1 -6)
(fma.f64 (fma.f64 x.im x.re -3) 1 -3)
(fma.f64 1 (*.f64 x.im x.re) -6)
(fma.f64 1 (fma.f64 x.im x.re -3) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) -6)
(fma.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) -3)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) (cbrt.f64 (fma.f64 x.im x.re -3)) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) -6)
(fma.f64 (cbrt.f64 (*.f64 x.im x.re)) (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) -6)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) (cbrt.f64 (*.f64 x.im x.re)) -6)
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) -6)
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) -6)
(fma.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) (sqrt.f64 (fma.f64 x.im x.re -3)) -3)
(fma.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)) -6)
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) -6)
(fma.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (/.f64 1 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)) -3)
(fma.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (/.f64 1 (fma.f64 x.im x.re -3)) -3)
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) -6)
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) -6)
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) -6)
(-.f64 -3 (*.f64 x.im x.re))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im x.re -3))) 1)
(-.f64 (/.f64 9 (fma.f64 x.im x.re -3)) (/.f64 (pow.f64 (*.f64 x.im x.re) 2) (fma.f64 x.im x.re -3)))
(*.f64 (fma.f64 x.im x.re -3) 1)
(*.f64 1 (fma.f64 x.im x.re -3))
(*.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) (cbrt.f64 (fma.f64 x.im x.re -3)))
(*.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) (sqrt.f64 (fma.f64 x.im x.re -3)))
(*.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (/.f64 1 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)))
(*.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (/.f64 1 (fma.f64 x.im x.re -3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9) (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3))))
(/.f64 1 (/.f64 (fma.f64 x.im x.re -3) (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2))))
(/.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9))
(/.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 (pow.f64 (*.f64 x.im x.re) 2) (-.f64 9 (*.f64 (*.f64 -3 x.im) x.re))))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (fma.f64 x.im x.re -3))
(/.f64 (neg.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3))) (neg.f64 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)))
(/.f64 (neg.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2))) (neg.f64 (fma.f64 x.im x.re -3)))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 9 (+.f64 (pow.f64 (*.f64 x.im x.re) 2) (*.f64 (*.f64 -3 x.im) x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im x.re) 2) 9) (fma.f64 x.im x.re 3))
(pow.f64 (fma.f64 x.im x.re -3) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 3)
(pow.f64 (pow.f64 (fma.f64 x.im x.re -3) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im x.re -3) 2))
(log.f64 (exp.f64 (fma.f64 x.im x.re -3)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im x.re -3))))
(cbrt.f64 (pow.f64 (fma.f64 x.im x.re -3) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im x.re -3)))
(exp.f64 (log.f64 (fma.f64 x.im x.re -3)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im x.re -3)) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.im x.re -3)
(fma.f64 x.re x.im -3)
(fma.f64 (*.f64 x.im x.re) 1 -3)
(fma.f64 1 (*.f64 x.im x.re) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) -3)
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) -3)
(fma.f64 (cbrt.f64 (*.f64 x.im x.re)) (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) -3)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) (cbrt.f64 (*.f64 x.im x.re)) -3)
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) -3)
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) -3)
(fma.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)) -3)
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) -3)
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) -3)
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) -3)
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) -3)
(+.f64 0 (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3))) (cbrt.f64 (exp.f64 (pow.f64 x.im 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 x.im 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x.im 3))) 1)
(pow.f64 x.im 3)
(pow.f64 (pow.f64 x.im 3) 1)
(pow.f64 (pow.f64 (pow.f64 x.im 3) 3) 1/3)
(pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.im x.im) 3))
(log.f64 (exp.f64 (pow.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 1 (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (pow.f64 x.im 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 x.im 3)))
(exp.f64 (log.f64 (pow.f64 x.im 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 x.im 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 x.im 3)))
Outputs
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
-6
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
-6
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
(-.f64 (*.f64 x.re x.im) 6)
(fma.f64 x.re x.im -6)
-3
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
-3
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(*.f64 x.re x.im)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(-.f64 (*.f64 x.re x.im) 3)
(fma.f64 x.re x.im -3)
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re)))) 1)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 1)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1/3)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(fabs.f64 (*.f64 x.re (*.f64 x.re x.im)))
(log.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re x.re) 3)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.re) 3) (pow.f64 x.im 3)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 x.re 3)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(+.f64 0 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.im) x.re) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3) 1/3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 2))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) (pow.f64 x.im 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 (*.f64 x.re 3) 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 1))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(+.f64 0 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.im) x.re) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3) 1/3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 2))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) 3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) (pow.f64 x.im 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.im x.re) 3) (pow.f64 (*.f64 x.re 3) 3)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))) 1))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(+.f64 0 (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re 3)))) 1)
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(pow.f64 (*.f64 x.re (*.f64 x.re 3)) 1)
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re 3))) 3)
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3) 1/3)
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re 3))) 2)
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re 3)))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re 3)))))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re 3)) 3))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re 3) 3)))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re 3) 3) (pow.f64 x.re 3)))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re 3))))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re 3))))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re 3))) 1))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re 3))))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re 3))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im x.re -6))) 1)
(fma.f64 x.re x.im -6)
(-.f64 (/.f64 9 (-.f64 0 (*.f64 x.im x.re))) (/.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) (-.f64 0 (*.f64 x.im x.re))))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (neg.f64 (*.f64 x.re x.im)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (*.f64 x.re (neg.f64 x.im)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) -9) (*.f64 x.re x.im))
(*.f64 (fma.f64 x.im x.re -6) 1)
(fma.f64 x.re x.im -6)
(*.f64 1 (fma.f64 x.im x.re -6))
(fma.f64 x.re x.im -6)
(*.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 2))
(fma.f64 x.re x.im -6)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 2) (cbrt.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.re x.im -6)
(*.f64 (sqrt.f64 (fma.f64 x.im x.re -6)) (sqrt.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.re x.im -6)
(*.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (/.f64 1 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9)))
(*.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (/.f64 1 (fma.f64 (fma.f64 x.re x.im -3) (neg.f64 (*.f64 x.re x.im)) 9)))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (fma.f64 (fma.f64 x.re x.im -3) (*.f64 x.re (neg.f64 x.im)) 9))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (-.f64 9 (*.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im -3))))
(*.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2)) (/.f64 1 (-.f64 0 (*.f64 x.im x.re))))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (neg.f64 (*.f64 x.re x.im)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (*.f64 x.re (neg.f64 x.im)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) -9) (*.f64 x.re x.im))
(/.f64 1 (/.f64 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9) (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3))))
(*.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (/.f64 1 (fma.f64 (fma.f64 x.re x.im -3) (neg.f64 (*.f64 x.re x.im)) 9)))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (fma.f64 (fma.f64 x.re x.im -3) (*.f64 x.re (neg.f64 x.im)) 9))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (-.f64 9 (*.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im -3))))
(/.f64 1 (/.f64 (-.f64 0 (*.f64 x.im x.re)) (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2))))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (neg.f64 (*.f64 x.re x.im)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (*.f64 x.re (neg.f64 x.im)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) -9) (*.f64 x.re x.im))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9))
(*.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (/.f64 1 (fma.f64 (fma.f64 x.re x.im -3) (neg.f64 (*.f64 x.re x.im)) 9)))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (fma.f64 (fma.f64 x.re x.im -3) (*.f64 x.re (neg.f64 x.im)) 9))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (-.f64 9 (*.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im -3))))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3)) (+.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) (-.f64 9 (fma.f64 (*.f64 -3 x.im) x.re 9))))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) (-.f64 9 (fma.f64 (*.f64 x.im -3) x.re 9))))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) (-.f64 9 (fma.f64 x.re (*.f64 x.im -3) 9))))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (+.f64 (*.f64 x.re (*.f64 x.im 3)) (pow.f64 (fma.f64 x.re x.im -3) 2)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2)) (-.f64 0 (*.f64 x.im x.re)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (neg.f64 (*.f64 x.re x.im)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (*.f64 x.re (neg.f64 x.im)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) -9) (*.f64 x.re x.im))
(/.f64 (neg.f64 (+.f64 -27 (pow.f64 (fma.f64 x.im x.re -3) 3))) (neg.f64 (fma.f64 (fma.f64 x.im x.re -3) (-.f64 0 (*.f64 x.im x.re)) 9)))
(*.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (/.f64 1 (fma.f64 (fma.f64 x.re x.im -3) (neg.f64 (*.f64 x.re x.im)) 9)))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (fma.f64 (fma.f64 x.re x.im -3) (*.f64 x.re (neg.f64 x.im)) 9))
(/.f64 (+.f64 -27 (pow.f64 (fma.f64 x.re x.im -3) 3)) (-.f64 9 (*.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im -3))))
(/.f64 (neg.f64 (-.f64 9 (pow.f64 (fma.f64 x.im x.re -3) 2))) (neg.f64 (-.f64 0 (*.f64 x.im x.re))))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (neg.f64 (*.f64 x.re x.im)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (*.f64 x.re (neg.f64 x.im)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) -9) (*.f64 x.re x.im))
(/.f64 (+.f64 -216 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 36 (-.f64 (pow.f64 (*.f64 x.im x.re) 2) (*.f64 -6 (*.f64 x.im x.re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -216) (+.f64 36 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 6 (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -216) (+.f64 36 (*.f64 (*.f64 x.re x.im) (-.f64 (*.f64 x.re x.im) -6))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -216) (+.f64 36 (*.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im 6))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x.im x.re -3) 2) 9) (-.f64 0 (*.f64 x.im x.re)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) -9) (neg.f64 (*.f64 x.re x.im)))
(/.f64 (+.f64 (pow.f64 (fma.f64 x.re x.im -3) 2) -9) (*.f64 x.re (neg.f64 x.im)))
(/.f64 (-.f64 9 (pow.f64 (fma.f64 x.re x.im -3) 2)) (*.f64 x.re x.im))
(/.f64 (-.f64 36 (pow.f64 (*.f64 x.im x.re) 2)) (-.f64 -6 (*.f64 x.im x.re)))
(/.f64 (-.f64 36 (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 -6 (*.f64 x.re x.im)))
(pow.f64 (fma.f64 x.im x.re -6) 1)
(fma.f64 x.re x.im -6)
(pow.f64 (cbrt.f64 (fma.f64 x.im x.re -6)) 3)
(fma.f64 x.re x.im -6)
(pow.f64 (pow.f64 (fma.f64 x.im x.re -6) 3) 1/3)
(fma.f64 x.re x.im -6)
(pow.f64 (sqrt.f64 (fma.f64 x.im x.re -6)) 2)
(fma.f64 x.re x.im -6)
(sqrt.f64 (pow.f64 (fma.f64 x.im x.re -6) 2))
(fma.f64 x.re x.im -6)
(log.f64 (exp.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.re x.im -6)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im x.re -6))))
(fma.f64 x.re x.im -6)
(cbrt.f64 (pow.f64 (fma.f64 x.im x.re -6) 3))
(fma.f64 x.re x.im -6)
(expm1.f64 (log1p.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.re x.im -6)
(exp.f64 (log.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.re x.im -6)
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im x.re -6)) 1))
(fma.f64 x.re x.im -6)
(log1p.f64 (expm1.f64 (fma.f64 x.im x.re -6)))
(fma.f64 x.re x.im -6)
(fma.f64 x.im x.re -6)
(fma.f64 x.re x.im -6)
(fma.f64 x.re x.im -6)
(fma.f64 (*.f64 x.im x.re) 1 -6)
(fma.f64 x.re x.im -6)
(fma.f64 (fma.f64 x.im x.re -3) 1 -3)
(fma.f64 x.re x.im -6)
(fma.f64 1 (*.f64 x.im x.re) -6)
(fma.f64 x.re x.im -6)
(fma.f64 1 (fma.f64 x.im x.re -3) -3)
(fma.f64 x.re x.im -6)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) -3)
(fma.f64 x.re x.im -6)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) (cbrt.f64 (fma.f64 x.im x.re -3)) -3)
(fma.f64 x.re x.im -6)
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (cbrt.f64 (*.f64 x.im x.re)) (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) (cbrt.f64 (*.f64 x.im x.re)) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) (sqrt.f64 (fma.f64 x.im x.re -3)) -3)
(fma.f64 x.re x.im -6)
(fma.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (/.f64 1 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)) -3)
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (fma.f64 x.im x.re 3) 9)) -3)
(+.f64 -3 (/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (fma.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im 3) 9)))
(fma.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (/.f64 1 (fma.f64 x.im x.re -3)) -3)
(fma.f64 (-.f64 9 (pow.f64 (*.f64 x.re x.im) 2)) (/.f64 1 (fma.f64 x.re x.im -3)) -3)
(+.f64 -3 (/.f64 (-.f64 9 (pow.f64 (*.f64 x.re x.im) 2)) (fma.f64 x.re x.im -3)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) -6)
(fma.f64 x.re x.im -6)
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) -6)
(fma.f64 x.re x.im -6)
(-.f64 -3 (*.f64 x.im x.re))
(-.f64 -3 (*.f64 x.re x.im))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im x.re -3))) 1)
(fma.f64 x.re x.im -3)
(-.f64 (/.f64 9 (fma.f64 x.im x.re -3)) (/.f64 (pow.f64 (*.f64 x.im x.re) 2) (fma.f64 x.im x.re -3)))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.re x.im) 2)) (fma.f64 x.re x.im -3))
(*.f64 (fma.f64 x.im x.re -3) 1)
(fma.f64 x.re x.im -3)
(*.f64 1 (fma.f64 x.im x.re -3))
(fma.f64 x.re x.im -3)
(*.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2))
(fma.f64 x.re x.im -3)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 2) (cbrt.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.re x.im -3)
(*.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) (sqrt.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.re x.im -3)
(*.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (/.f64 1 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (fma.f64 x.im x.re 3) 9)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (fma.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im 3) 9))
(*.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (/.f64 1 (fma.f64 x.im x.re -3)))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.re x.im) 2)) (fma.f64 x.re x.im -3))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9) (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (fma.f64 x.im x.re 3) 9)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (fma.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im 3) 9))
(/.f64 1 (/.f64 (fma.f64 x.im x.re -3) (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2))))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.re x.im) 2)) (fma.f64 x.re x.im -3))
(/.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (fma.f64 x.im x.re 3) 9)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (fma.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im 3) 9))
(/.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 (pow.f64 (*.f64 x.im x.re) 2) (-.f64 9 (*.f64 (*.f64 -3 x.im) x.re))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (fma.f64 x.im x.re 3) 9)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (fma.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im 3) 9))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2)) (fma.f64 x.im x.re -3))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.re x.im) 2)) (fma.f64 x.re x.im -3))
(/.f64 (neg.f64 (+.f64 -27 (pow.f64 (*.f64 x.im x.re) 3))) (neg.f64 (fma.f64 (*.f64 x.im x.re) (fma.f64 x.im x.re 3) 9)))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (fma.f64 x.im x.re 3) 9)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) -27) (fma.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im 3) 9))
(/.f64 (neg.f64 (-.f64 9 (pow.f64 (*.f64 x.im x.re) 2))) (neg.f64 (fma.f64 x.im x.re -3)))
(/.f64 (-.f64 9 (pow.f64 (*.f64 x.re x.im) 2)) (fma.f64 x.re x.im -3))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 x.im x.re) 3)) (+.f64 9 (+.f64 (pow.f64 (*.f64 x.im x.re) 2) (*.f64 (*.f64 -3 x.im) x.re))))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 9 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 x.re (*.f64 x.im -3)))))
(/.f64 (-.f64 -27 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 9 (*.f64 (*.f64 x.re x.im) (fma.f64 x.re x.im -3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im x.re) 2) 9) (fma.f64 x.im x.re 3))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) -9) (fma.f64 x.im x.re 3))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) -9) (fma.f64 x.re x.im 3))
(pow.f64 (fma.f64 x.im x.re -3) 1)
(fma.f64 x.re x.im -3)
(pow.f64 (cbrt.f64 (fma.f64 x.im x.re -3)) 3)
(fma.f64 x.re x.im -3)
(pow.f64 (pow.f64 (fma.f64 x.im x.re -3) 3) 1/3)
(fma.f64 x.re x.im -3)
(pow.f64 (sqrt.f64 (fma.f64 x.im x.re -3)) 2)
(fma.f64 x.re x.im -3)
(sqrt.f64 (pow.f64 (fma.f64 x.im x.re -3) 2))
(fma.f64 x.re x.im -3)
(log.f64 (exp.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.re x.im -3)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im x.re -3))))
(fma.f64 x.re x.im -3)
(cbrt.f64 (pow.f64 (fma.f64 x.im x.re -3) 3))
(fma.f64 x.re x.im -3)
(expm1.f64 (log1p.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.re x.im -3)
(exp.f64 (log.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.re x.im -3)
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im x.re -3)) 1))
(fma.f64 x.re x.im -3)
(log1p.f64 (expm1.f64 (fma.f64 x.im x.re -3)))
(fma.f64 x.re x.im -3)
(fma.f64 x.im x.re -3)
(fma.f64 x.re x.im -3)
(fma.f64 x.re x.im -3)
(fma.f64 (*.f64 x.im x.re) 1 -3)
(fma.f64 x.re x.im -3)
(fma.f64 1 (*.f64 x.im x.re) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (cbrt.f64 (*.f64 x.im x.re)) (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) 2) (cbrt.f64 (*.f64 x.im x.re)) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (sqrt.f64 (*.f64 x.im x.re)) (sqrt.f64 (*.f64 x.im x.re)) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) -3)
(fma.f64 x.re x.im -3)
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) -3)
(fma.f64 x.re x.im -3)
(+.f64 0 (pow.f64 x.im 3))
(pow.f64 x.im 3)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3))) (cbrt.f64 (exp.f64 (pow.f64 x.im 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 x.im 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 x.im 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x.im 3))) 1)
(pow.f64 x.im 3)
(pow.f64 x.im 3)
(pow.f64 (pow.f64 x.im 3) 1)
(pow.f64 x.im 3)
(pow.f64 (pow.f64 (pow.f64 x.im 3) 3) 1/3)
(pow.f64 x.im 3)
(pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)
(pow.f64 x.im 3)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.im x.im) 3))
(pow.f64 x.im 3)
(log.f64 (exp.f64 (pow.f64 x.im 3)))
(pow.f64 x.im 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))))
(pow.f64 x.im 3)
(log.f64 (/.f64 1 (exp.f64 (pow.f64 x.im 3))))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(neg.f64 (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (pow.f64 x.im 3) 3))
(pow.f64 x.im 3)
(expm1.f64 (log1p.f64 (pow.f64 x.im 3)))
(pow.f64 x.im 3)
(exp.f64 (log.f64 (pow.f64 x.im 3)))
(pow.f64 x.im 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 x.im 3)) 1))
(pow.f64 x.im 3)
(log1p.f64 (expm1.f64 (pow.f64 x.im 3)))
(pow.f64 x.im 3)

eval65.0ms (1.1%)

Compiler

Compiled 2693 to 1705 computations (36.7% saved)

prune44.0ms (0.7%)

Pruning

17 alts after pruning (11 fresh and 6 done)

PrunedKeptTotal
New2226228
Fresh055
Picked235
Done437
Total22817245
Accurracy
100.0%
Counts
245 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
10.1%
(-.f64 (*.f64 x.re x.im) 6)
83.4%
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
54.9%
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
31.2%
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
56.6%
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
8.4%
(+.f64 -3 (-.f64 -3 (*.f64 x.re x.im)))
2.5%
(+.f64 -3 (+.f64 x.im x.im))
54.9%
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
19.4%
(*.f64 x.re x.im)
48.4%
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
54.9%
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
56.6%
(neg.f64 (pow.f64 x.im 3))
2.6%
10
2.6%
1/10
2.9%
-6
2.9%
-10
Compiler

Compiled 476 to 248 computations (47.9% saved)

regimes219.0ms (3.6%)

Counts
38 → 3
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
(+.f64 -3 (-.f64 -3 (*.f64 x.re x.im)))
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 -3 (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (/.f64 1 (+.f64 x.im x.im)))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(neg.f64 (pow.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re 3) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3)) 3))
(-.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 2)) 3) (pow.f64 x.im 3))
Outputs
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
Calls

3 calls:

130.0ms
x.im
48.0ms
x.re
30.0ms
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Results
AccuracySegmentsBranch
94.5%3x.re
99.9%3x.im
97.5%2(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Compiler

Compiled 362 to 165 computations (54.4% saved)

regimes142.0ms (2.4%)

Counts
31 → 5
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
(+.f64 -3 (-.f64 -3 (*.f64 x.re x.im)))
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 -3 (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (/.f64 1 (+.f64 x.im x.im)))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(neg.f64 (pow.f64 x.im 3))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(-.f64 1/10 (/.f64 (pow.f64 x.im 9/2) 10))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
Outputs
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
Calls

2 calls:

73.0ms
x.im
63.0ms
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Results
AccuracySegmentsBranch
93.2%2(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
99.8%5x.im
Compiler

Compiled 271 to 119 computations (56.1% saved)

regimes53.0ms (0.9%)

Counts
26 → 3
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
(+.f64 -3 (-.f64 -3 (*.f64 x.re x.im)))
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 -3 (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(+.f64 0 (*.f64 x.im (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (+.f64 x.im x.im) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (/.f64 1 (+.f64 x.im x.im)))
(+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
Outputs
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))
Calls

1 calls:

48.0ms
x.im
Results
AccuracySegmentsBranch
95.0%3x.im
Compiler

Compiled 204 to 87 computations (57.4% saved)

regimes96.0ms (1.6%)

Counts
20 → 3
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
(+.f64 -3 (-.f64 -3 (*.f64 x.re x.im)))
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 -3 (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 -3 (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Outputs
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)))
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
Calls

2 calls:

56.0ms
x.re
35.0ms
x.im
Results
AccuracySegmentsBranch
85.0%5x.re
85.8%3x.im
Compiler

Compiled 125 to 68 computations (45.6% saved)

regimes37.0ms (0.6%)

Counts
18 → 3
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
(+.f64 -3 (-.f64 -3 (*.f64 x.re x.im)))
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 -3 (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
Outputs
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
Calls

1 calls:

33.0ms
x.im
Results
AccuracySegmentsBranch
85.8%3x.im
Compiler

Compiled 102 to 56 computations (45.1% saved)

regimes28.0ms (0.5%)

Counts
16 → 2
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 3 x.re)))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(+.f64 -3 (+.f64 -3 (*.f64 x.im x.re)))
(+.f64 -3 (-.f64 -3 (*.f64 x.re x.im)))
(+.f64 -3 (/.f64 1 (+.f64 x.im x.im)))
Outputs
(*.f64 x.re x.im)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
Calls

2 calls:

16.0ms
x.im
8.0ms
x.re
Results
AccuracySegmentsBranch
54.9%1x.re
57.0%2x.im
Compiler

Compiled 88 to 50 computations (43.2% saved)

regimes18.0ms (0.3%)

Counts
8 → 2
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
Outputs
(*.f64 x.re x.im)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
Calls

2 calls:

10.0ms
x.im
5.0ms
x.re
Results
AccuracySegmentsBranch
48.4%1x.re
50.5%2x.im
Compiler

Compiled 32 to 20 computations (37.5% saved)

regimes11.0ms (0.2%)

Counts
7 → 1
Calls
Call 1
Inputs
-10
-6
1/10
10
(*.f64 x.re x.im)
(+.f64 -3 (+.f64 x.im x.im))
(-.f64 (*.f64 x.re x.im) 6)
Outputs
(*.f64 x.re x.im)
Calls

2 calls:

5.0ms
x.re
5.0ms
x.im
Results
AccuracySegmentsBranch
19.4%1x.re
19.4%1x.im
Compiler

Compiled 25 to 16 computations (36% saved)

regimes9.0ms (0.2%)

Accuracy

Total -1.0b remaining (-1.7%)

Threshold costs -1b (-1.7%)

Counts
4 → 1
Calls
Call 1
Inputs
-10
-6
1/10
10
Outputs
-10
Calls

2 calls:

5.0ms
x.im
4.0ms
x.re
Results
AccuracySegmentsBranch
2.9%1x.re
2.9%1x.im
Compiler

Compiled 12 to 10 computations (16.7% saved)

bsearch31.0ms (0.5%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
15.0ms
1.1681680132632175e+73
5.715024584448146e+86
15.0ms
-3.127878926761827e+105
-6.315876731396233e+103
Results
17.0ms145×body256infinite
10.0ms95×body256valid
Compiler

Compiled 446 to 300 computations (32.7% saved)

bsearch66.0ms (1.1%)

Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.1681680132632175e+73
5.715024584448146e+86
19.0ms
5.899872404916623e-109
4.265218361908919e-104
18.0ms
-2.2776129527931692e-92
-4.332458282713087e-95
15.0ms
-1.6352026496044357e+165
-3.940321888643703e+163
Results
38.0ms308×body256valid
22.0ms188×body256infinite
Compiler

Compiled 1108 to 666 computations (39.9% saved)

bsearch68.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
5.899872404916623e-109
4.265218361908919e-104
49.0ms
-8.216240680555992e-49
-4.391808865711034e-55
Results
58.0ms231×body256valid
6.0ms57×body256infinite
Compiler

Compiled 494 to 339 computations (31.4% saved)

bsearch49.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.838275261746302e-58
1.4280909694293902e-57
37.0ms
-3.318686240001597e+110
-1.9018519007934996e+109
Results
38.0ms133×body256infinite
8.0ms75×body256valid
Compiler

Compiled 325 to 236 computations (27.4% saved)

bsearch29.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.838275261746302e-58
1.4280909694293902e-57
16.0ms
-3.318686240001597e+110
-1.9018519007934996e+109
Results
17.0ms134×body256infinite
9.0ms74×body256valid
Compiler

Compiled 299 to 210 computations (29.8% saved)

bsearch12.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-2.586794946829671e+134
-2.093553629364677e+133
Results
11.0ms96×body256infinite
Compiler

Compiled 122 to 81 computations (33.6% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-2.586794946829671e+134
-2.093553629364677e+133
Results
11.0ms96×body256infinite
Compiler

Compiled 122 to 81 computations (33.6% saved)

simplify18.0ms (0.3%)

Algorithm
egg-herbie
Rules
42×*-commutative
24×+-commutative
12×sub-neg
10×neg-mul-1
if-if-or-not
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075565
1122565
2135565
3146565
4149565
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x.im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (if (<=.f64 x.im 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016) (-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))
(if (<=.f64 x.im -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (if (<=.f64 x.im -3306747956545557/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) (if (<=.f64 x.im 5453711742519551/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) (if (<=.f64 x.im 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))))
(if (<=.f64 x.im -5728988666769511/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (if (<=.f64 x.im 6617015312597703/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672) (+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))
(if (<=.f64 x.im -19500000000000000793350640888962189122588031092601714237705876133958487839315405007888864704277851391202951168) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im)))) (if (<=.f64 x.im 1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))))
(if (<=.f64 x.im -19500000000000000793350640888962189122588031092601714237705876133958487839315405007888864704277851391202951168) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im)))) (if (<=.f64 x.im 1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))))
(if (<=.f64 x.im -249999999999999990457422710453734965862308834069196287861351030863775101013913922669047927541148640092175572395133017772827815345913856) (*.f64 x.re x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(if (<=.f64 x.im -249999999999999990457422710453734965862308834069196287861351030863775101013913922669047927541148640092175572395133017772827815345913856) (*.f64 x.re x.im) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.re x.im)
-10
Outputs
(if (<=.f64 x.im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (if (<=.f64 x.im 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016) (-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3)) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))
(if (or (<=.f64 x.im -63999999999999998531168848975701544220597934075145600392319742382847580939570554323408722846816739000320) (not (<=.f64 x.im 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016))) (*.f64 x.im (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im))) (-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.im x.re))) (pow.f64 x.im 3)))
(if (<=.f64 x.im -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (if (<=.f64 x.im -3306747956545557/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) (if (<=.f64 x.im 5453711742519551/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) (if (<=.f64 x.im 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))))
(if (<=.f64 x.im -39999999999999997513997585524655898658021006377558719415029012636907434355294600099714219878561722437395999184875768520127301083756345973430519596828062056049541120) (*.f64 x.im (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im))) (if (<=.f64 x.im -3306747956545557/75153362648762663292463379097258784876021841565066235862633311089030688803667470190838367948312598497021919232) (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (+.f64 (*.f64 x.im x.re) (*.f64 x.im x.re)))) (if (<=.f64 x.im 5453711742519551/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016) (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) (if (<=.f64 x.im 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016) (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (+.f64 (*.f64 x.im x.re) (*.f64 x.im x.re)))) (*.f64 x.im (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im)))))))
(if (<=.f64 x.im -5728988666769511/1684996666696914987166688442938726917102321526408785780068975640576) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im)))) (if (<=.f64 x.im 6617015312597703/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672) (+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) (+.f64 0 (*.f64 x.im (*.f64 (+.f64 x.re x.im) (-.f64 x.re x.im))))))
(if (or (<=.f64 x.im -5728988666769511/1684996666696914987166688442938726917102321526408785780068975640576) (not (<=.f64 x.im 6617015312597703/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672))) (*.f64 x.im (*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im))) (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(if (<=.f64 x.im -19500000000000000793350640888962189122588031092601714237705876133958487839315405007888864704277851391202951168) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im)))) (if (<=.f64 x.im 1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888) (+.f64 0 (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))))
(if (or (<=.f64 x.im -19500000000000000793350640888962189122588031092601714237705876133958487839315405007888864704277851391202951168) (not (<=.f64 x.im 1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888))) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))))
(if (<=.f64 x.im -19500000000000000793350640888962189122588031092601714237705876133958487839315405007888864704277851391202951168) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im)))) (if (<=.f64 x.im 1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (+.f64 0 (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))))
(if (or (<=.f64 x.im -19500000000000000793350640888962189122588031092601714237705876133958487839315405007888864704277851391202951168) (not (<=.f64 x.im 1236792945344869/883423532389192164791648750371459257913741948437809479060803100646309888))) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.im x.re))))
(if (<=.f64 x.im -249999999999999990457422710453734965862308834069196287861351030863775101013913922669047927541148640092175572395133017772827815345913856) (*.f64 x.re x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(if (<=.f64 x.im -249999999999999990457422710453734965862308834069196287861351030863775101013913922669047927541148640092175572395133017772827815345913856) (*.f64 x.im x.re) (*.f64 3 (*.f64 x.re (*.f64 x.im x.re))))
(if (<=.f64 x.im -249999999999999990457422710453734965862308834069196287861351030863775101013913922669047927541148640092175572395133017772827815345913856) (*.f64 x.re x.im) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))))
(if (<=.f64 x.im -249999999999999990457422710453734965862308834069196287861351030863775101013913922669047927541148640092175572395133017772827815345913856) (*.f64 x.im x.re) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.re x.im)
(*.f64 x.im x.re)
-10
Compiler

Compiled 227 to 124 computations (45.4% saved)

soundness1.7s (27.7%)

Rules
1826×log-prod
1584×times-frac
1584×times-frac
1308×fma-def
1146×fma-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027323
1641287
27551287
027180
1663166
052910599
1154310599
01347
13145
26745
316431
443831
5131331
6231731
7581031
027323
1641287
27551287
05811354
122231354
05811354
122231354
027323
1641287
27551287
05811354
122231354
027180
1663166
04056865
110096153
237415989
03835519
18195339
230455141
04056865
110096153
237415989
05811354
122231354
052910599
1154310599
01994
140678
2553478
Stop Event
node limit
unsound
unsound
node limit
node limit
node limit
node limit
unsound
node limit
unsound
unsound
node limit
node limit
unsound
node limit
node limit
Compiler

Compiled 1344 to 508 computations (62.2% saved)

end97.0ms (1.6%)

Compiler

Compiled 502 to 224 computations (55.4% saved)

Profiling

Loading profile data...