Details

Time bar (total: 10.1s)

analyze108.0ms (1.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
25%25%74.9%0.1%0%0%0%5
25%25%74.9%0.1%0%0%0%6
33.3%31.2%62.4%0.1%6.2%0%0%7
37.9%34.3%56.2%0.1%9.4%0%0%8
55.8%45.3%35.9%0.1%18.7%0%0%9
58.8%46.8%32.8%0.1%20.3%0%0%10
71.4%48.8%19.5%0.1%31.6%0%0%11
73.9%49.8%17.6%0.1%32.6%0%0%12
Compiler

Compiled 22 to 12 computations (45.5% saved)

sample1.1s (11.2%)

Results
936.0ms8256×body256valid
178.0ms1752×body256infinite
Bogosity

preprocess67.0ms (0.7%)

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)

simplify68.0ms (0.7%)

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)

prune5.0ms (0%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New257
Fresh011
Picked000
Done000
Total268
Accurracy
99.9%
Counts
8 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.6%
(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))))
89.6%
(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))))
99.7%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
99.7%
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
89.5%
(+.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 168 to 94 computations (44% saved)

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
99.8%
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3)
99.7%
(*.f64 x.re (*.f64 x.re x.im))
Compiler

Compiled 34 to 14 computations (58.8% saved)

series6.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite99.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1138×log-prod
876×prod-exp
788×pow-prod-down
722×fma-def
526×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01063
122363
2287263
Stop Event
node limit
Counts
3 → 166
Calls
Call 1
Inputs
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3)
(-.f64 (*.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 x.im 3))
Outputs
(+.f64 0 (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.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 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(pow.f64 (*.f64 (sqrt.f64 x.im) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 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 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 x.im))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re x.im))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (*.f64 2 (log.f64 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re x.im)) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 x.re)) (*.f64 (log.f64 x.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(+.f64 0 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (+.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re x.re)))
(+.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 (*.f64 x.im (*.f64 x.re x.re)) 3))) 1)
(pow.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) 1/3)
(pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (log.f64 x.re) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(+.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(+.f64 0 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))) (neg.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 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 x.re (*.f64 x.re (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im (*.f64 x.re x.re)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (*.f64 x.re x.re)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (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 (*.f64 x.re x.re) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 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.im 3)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re (sqrt.f64 x.im))) (*.f64 x.re (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re (sqrt.f64 x.im))) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))

simplify159.0ms (1.6%)

Algorithm
egg-herbie
Rules
796×fma-neg
640×distribute-lft-in
606×*-commutative
604×distribute-rgt-in
554×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03567148
18206962
223676946
Stop Event
node limit
Counts
238 → 199
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 -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 0 (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.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 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(pow.f64 (*.f64 (sqrt.f64 x.im) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 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 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 x.im))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re x.im))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (*.f64 2 (log.f64 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re x.im)) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 x.re)) (*.f64 (log.f64 x.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(+.f64 0 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (+.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re x.re)))
(+.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 (*.f64 x.im (*.f64 x.re x.re)) 3))) 1)
(pow.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) 1/3)
(pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (log.f64 x.re) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(+.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(+.f64 0 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))) (neg.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 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 x.re (*.f64 x.re (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im (*.f64 x.re x.re)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (*.f64 x.re x.re)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (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 (*.f64 x.re x.re) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 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.im 3)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re (sqrt.f64 x.im))) (*.f64 x.re (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re (sqrt.f64 x.im))) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
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 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 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)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))))
(*.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.re (sqrt.f64 x.im)) 4) 1/2)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 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))
(pow.f64 (*.f64 (sqrt.f64 x.im) x.re) 2)
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(sqrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)))
(*.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.re (sqrt.f64 x.im)) 6))
(*.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (*.f64 x.re x.re))) 1) 1))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (*.f64 (log.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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) 1/3))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (*.f64 (log.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))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re x.im))))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (*.f64 2 (log.f64 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.re x.im)) (*.f64 (log.f64 x.re) 1)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (log.f64 x.re)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (*.f64 (log.f64 x.re) 1)))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 2 (log.f64 x.re)) (*.f64 (log.f64 x.im) 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 (*.f64 x.im (*.f64 x.re x.re)) 3))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (+.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 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 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) 1)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(pow.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 3)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))
(pow.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27))
(pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) 2)
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 1))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 1) 1))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) 3))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) 3) 1/3))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3))) 2))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re (*.f64 x.im 3)))))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (log.f64 x.re) 1)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 0 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1)
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(*.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(*.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 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 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))) (neg.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (neg.f64 (pow.f64 x.im 3)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 (pow.f64 x.im 3) 3))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3))))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1)
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 3)
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 2) 1/2)
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 3) 1/3)
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2)
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))) (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9))) -1)
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3)) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6)))) -1)
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 2))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.im) (*.f64 x.re 3)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (exp.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 1) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 1/3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)))) 2))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 x.re x.re)) 3 (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 x.re x.re)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (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 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1 (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (cbrt.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) 3) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 x.im)) 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(fma.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (/.f64 1 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (fma.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 3 (pow.f64 x.im 3)) (pow.f64 x.im 6))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6) 27 (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 x.re 3)) (pow.f64 x.im 4)))))
(fma.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(*.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (/.f64 1 (fma.f64 (*.f64 x.re x.im) (*.f64 x.re 3) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9 (neg.f64 (pow.f64 x.im 6))) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 9) (pow.f64 x.im 6)) (fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (pow.f64 x.im 3/2)) (fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 3) (neg.f64 (pow.f64 x.im 3/2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.im (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 3 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re (sqrt.f64 x.im))) (*.f64 x.re (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re (sqrt.f64 x.im))) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (*.f64 x.re (*.f64 x.re 3))) (pow.f64 x.im 3))

localize18.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re))
99.8%
(+.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.7%
(*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)
90.3%
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
Compiler

Compiled 67 to 11 computations (83.6% saved)

series8.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite148.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1836×fma-def
1372×log-prod
564×fma-neg
476×expm1-udef
476×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013108
130884
2431484
Stop Event
node limit
Counts
4 → 212
Calls
Call 1
Inputs
(*.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.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.im) (*.f64 x.im x.re))
Outputs
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 1)
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 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) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 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 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 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) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (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 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (/.f64 (*.f64 x.re 0) 0))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x.re 0) 0))) 1)
(/.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 x.re 0) 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))
(/.f64 (*.f64 0 x.re) 0)
(pow.f64 (/.f64 (*.f64 x.re 0) 0) 1)
(pow.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) 3)
(pow.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)) 1/3)
(pow.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) 2)
(sqrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))))
(cbrt.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x.re 0) 0)))
(exp.f64 (log.f64 (/.f64 (*.f64 x.re 0) 0)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x.re 0) 0)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (*.f64 x.re x.im) x.re))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))) (/.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(*.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1)
(*.f64 1 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2) (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (/.f64 1 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)) (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0)) (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))))
(/.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)))
(/.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (fma.f64 x.re (/.f64 (*.f64 x.re 0) 0) (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (/.f64 (*.f64 x.re 0) 0))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0)))
(/.f64 (neg.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))) (neg.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(/.f64 (-.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2))
(log.f64 (exp.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (pow.f64 (exp.f64 x.re) (/.f64 0 0))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))) (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(cbrt.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(exp.f64 (log.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.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 (*.f64 x.re 0) 0))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (/.f64 0 0) x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (/.f64 0 0) (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (/.f64 (*.f64 x.re 0) 0) (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (/.f64 (*.f64 x.re 0) 0) 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 1 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (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 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (/.f64 0 0) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 0 0))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(*.f64 x.re (+.f64 x.im x.im))
(*.f64 x.im (+.f64 x.re x.re))
(*.f64 (*.f64 x.re x.im) 2)
(*.f64 (/.f64 0 0) (/.f64 0 0))
(*.f64 (/.f64 0 0) 1)
(*.f64 1 (/.f64 0 0))
(*.f64 (cbrt.f64 (*.f64 x.re x.im)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (+.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re x.im)) (+.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im))))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(*.f64 0 (/.f64 1 0))
(/.f64 1 (/.f64 0 0))
(/.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 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 0 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 (*.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 (sqrt.f64 0) (sqrt.f64 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 (*.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 2 (pow.f64 (*.f64 x.re x.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (*.f64 (/.f64 0 0) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (/.f64 0 0)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 0 (/.f64 0 0)) 0)
(pow.f64 (/.f64 0 0) 1)
(pow.f64 (/.f64 0 0) 2)
(pow.f64 (/.f64 0 0) 3)
(pow.f64 (/.f64 0 0) 1/2)
(pow.f64 (/.f64 0 0) 1/3)
(sqrt.f64 (/.f64 0 0))
(fabs.f64 (/.f64 0 0))
(log.f64 (exp.f64 (/.f64 0 0)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 0 0))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (pow.f64 (exp.f64 x.im) x.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(cbrt.f64 (/.f64 0 0))
(expm1.f64 (log1p.f64 (/.f64 0 0)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(exp.f64 (log.f64 (/.f64 0 0)))
(exp.f64 (*.f64 (log.f64 (/.f64 0 0)) 1))
(log1p.f64 (expm1.f64 (/.f64 0 0)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(fma.f64 (*.f64 x.re x.im) (/.f64 0 0) (*.f64 (*.f64 x.re x.im) (/.f64 0 0)))
(fma.f64 (*.f64 x.re x.im) 1 (*.f64 x.re x.im))
(fma.f64 (/.f64 0 0) (*.f64 x.re x.im) (*.f64 (/.f64 0 0) (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) (*.f64 x.re 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 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re x.im))

simplify63.0ms (0.6%)

Algorithm
egg-herbie
Rules
170×fma-udef
118×*-commutative
68×sqr-pow
44×+-commutative
30×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04357988
112907988
Stop Event
unsound
Counts
308 → 292
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 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 (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 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 1)
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 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) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 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 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))
(log.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 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) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (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 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (/.f64 (*.f64 x.re 0) 0))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x.re 0) 0))) 1)
(/.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 x.re 0) 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))
(/.f64 (*.f64 0 x.re) 0)
(pow.f64 (/.f64 (*.f64 x.re 0) 0) 1)
(pow.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) 3)
(pow.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)) 1/3)
(pow.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) 2)
(sqrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))))
(cbrt.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x.re 0) 0)))
(exp.f64 (log.f64 (/.f64 (*.f64 x.re 0) 0)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x.re 0) 0)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (*.f64 x.re x.im) x.re))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))) (/.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(*.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1)
(*.f64 1 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2) (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (/.f64 1 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)) (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0)) (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))))
(/.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)))
(/.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (fma.f64 x.re (/.f64 (*.f64 x.re 0) 0) (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (/.f64 (*.f64 x.re 0) 0))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0)))
(/.f64 (neg.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))) (neg.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(/.f64 (-.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2))
(log.f64 (exp.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (pow.f64 (exp.f64 x.re) (/.f64 0 0))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))) (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(cbrt.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(exp.f64 (log.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.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 (*.f64 x.re 0) 0))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (/.f64 0 0) x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (/.f64 0 0) (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (/.f64 (*.f64 x.re 0) 0) (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (/.f64 (*.f64 x.re 0) 0) 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 1 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (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 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (/.f64 0 0) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 0 0))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(*.f64 x.re (+.f64 x.im x.im))
(*.f64 x.im (+.f64 x.re x.re))
(*.f64 (*.f64 x.re x.im) 2)
(*.f64 (/.f64 0 0) (/.f64 0 0))
(*.f64 (/.f64 0 0) 1)
(*.f64 1 (/.f64 0 0))
(*.f64 (cbrt.f64 (*.f64 x.re x.im)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (+.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re x.im)) (+.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im))))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(*.f64 0 (/.f64 1 0))
(/.f64 1 (/.f64 0 0))
(/.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 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 0 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 (*.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 (sqrt.f64 0) (sqrt.f64 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 (*.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 2 (pow.f64 (*.f64 x.re x.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
(/.f64 (*.f64 (/.f64 0 0) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (/.f64 0 0)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
(/.f64 (*.f64 0 (/.f64 0 0)) 0)
(pow.f64 (/.f64 0 0) 1)
(pow.f64 (/.f64 0 0) 2)
(pow.f64 (/.f64 0 0) 3)
(pow.f64 (/.f64 0 0) 1/2)
(pow.f64 (/.f64 0 0) 1/3)
(sqrt.f64 (/.f64 0 0))
(fabs.f64 (/.f64 0 0))
(log.f64 (exp.f64 (/.f64 0 0)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 0 0))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (pow.f64 (exp.f64 x.im) x.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(cbrt.f64 (/.f64 0 0))
(expm1.f64 (log1p.f64 (/.f64 0 0)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(exp.f64 (log.f64 (/.f64 0 0)))
(exp.f64 (*.f64 (log.f64 (/.f64 0 0)) 1))
(log1p.f64 (expm1.f64 (/.f64 0 0)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(fma.f64 (*.f64 x.re x.im) (/.f64 0 0) (*.f64 (*.f64 x.re x.im) (/.f64 0 0)))
(fma.f64 (*.f64 x.re x.im) 1 (*.f64 x.re x.im))
(fma.f64 (/.f64 0 0) (*.f64 x.re x.im) (*.f64 (/.f64 0 0) (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) (*.f64 x.re 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 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re x.im))
Outputs
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im -3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (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 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (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 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (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 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.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 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.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 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im -3)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 x.im)
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (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)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (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)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (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)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (pow.f64 x.im -3)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (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)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (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)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (pow.f64 x.im -3)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(+.f64 (*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (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)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (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)))
(fma.f64 (*.f64 x.re x.re) (neg.f64 x.im) (neg.f64 (pow.f64 x.im -3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(neg.f64 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 (neg.f64 (pow.f64 x.im -3)) (neg.f64 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 (neg.f64 (pow.f64 x.im -3)) (neg.f64 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 (neg.f64 (pow.f64 x.im -3)) (neg.f64 x.im))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (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 (neg.f64 (pow.f64 x.im -3)) (neg.f64 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 (neg.f64 (pow.f64 x.im -3)) (neg.f64 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 (neg.f64 (pow.f64 x.im -3)) (neg.f64 x.im))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (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 -3 (+.f64 (neg.f64 x.im) (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 -3 (+.f64 (neg.f64 x.im) (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 -3 (+.f64 (neg.f64 x.im) (pow.f64 x.im -3)))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 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 x.im (neg.f64 x.im)) x.im))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.im (+.f64 x.im x.re))) (-.f64 x.re x.im))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.im (+.f64 x.im x.re))) (-.f64 x.re x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x.im (+.f64 x.im x.re))) (-.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(*.f64 -3 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 x.im (+.f64 x.im x.re))) (-.f64 x.re x.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 1)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 x.im (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (pow.f64 x.im -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)))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (pow.f64 x.im -3))) (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) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 x.im (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (*.f64 x.re x.re)) (-.f64 (*.f64 x.re x.re) (pow.f64 x.im -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)))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (pow.f64 x.im -3))) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3) 1/3)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))
(sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im (neg.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) -3) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (cbrt.f64 x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) -3) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (cbrt.f64 x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 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) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) -3) (*.f64 x.im (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 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) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) -3) (*.f64 x.im (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.im x.re) (*.f64 x.im (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (+.f64 x.im x.re) (*.f64 x.im (-.f64 x.re x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (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 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) -3)) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) -3)) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) -3)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) -3)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 0 (/.f64 (*.f64 x.re 0) 0))
-3
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(neg.f64 x.im)
(+.f64 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(neg.f64 x.im)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) -3)) (cbrt.f64 (pow.f64 (exp.f64 x.re) -3)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) -3))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))))
(*.f64 -3 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) -3))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x.re 0) 0))) 1)
-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 x.re 0) 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
(/.f64 (*.f64 0 x.re) 0)
-3
(pow.f64 (/.f64 (*.f64 x.re 0) 0) 1)
-3
(pow.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) 3)
(*.f64 -3 (pow.f64 (cbrt.f64 x.re) -3))
(pow.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)) 1/3)
(cbrt.f64 (neg.f64 (*.f64 x.re x.re)))
(pow.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) 2)
(pow.f64 (*.f64 -3 (sqrt.f64 x.re)) -3)
(sqrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))
-3
(log.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)))
(*.f64 -3 (log.f64 (exp.f64 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))))
-3
(cbrt.f64 (*.f64 (/.f64 0 0) (pow.f64 x.re 3)))
(cbrt.f64 (neg.f64 (*.f64 x.re x.re)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x.re 0) 0)))
-3
(exp.f64 (log.f64 (/.f64 (*.f64 x.re 0) 0)))
-3
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 x.re 0) 0)) 1))
-3
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))
-3
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(neg.f64 x.im)
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (*.f64 x.re x.im) x.re))
(neg.f64 x.im)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))) 1)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))) (/.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 1 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2) (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (/.f64 1 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))))
(*.f64 (fma.f64 -3 (*.f64 x.re x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 -3 (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (/.f64 1 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 1 (/.f64 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)) (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))))
(*.f64 (fma.f64 -3 (*.f64 x.re x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 -3 (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0)) (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)))
(/.f64 (fma.f64 -3 (*.f64 x.re x.re) (*.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 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3)) (fma.f64 x.re (/.f64 (*.f64 x.re 0) 0) (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (/.f64 (*.f64 x.re 0) 0))))))
(/.f64 (fma.f64 -3 (*.f64 x.re x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 -3 (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (neg.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0)))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (neg.f64 (fma.f64 (/.f64 0 0) (pow.f64 x.re 3) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 3))) (neg.f64 (fma.f64 (/.f64 (*.f64 x.re 0) 0) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2))))
(/.f64 (neg.f64 (fma.f64 -3 (*.f64 x.re x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (neg.f64 (+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2) (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)))) (neg.f64 (-.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (-.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0)) (pow.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 2)) (-.f64 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 1)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow.f64 (cbrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 3)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3) 1/3)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(pow.f64 (sqrt.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 2)
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(sqrt.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2))
(sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (exp.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (pow.f64 (exp.f64 x.re) (/.f64 0 0))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 -3 (log.f64 (exp.f64 x.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (/.f64 0 0)) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 -3 (log.f64 (exp.f64 x.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))) (exp.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x.re 0) 0))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(cbrt.f64 (pow.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 3))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(expm1.f64 (log1p.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(exp.f64 (log.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))) 1))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(log1p.f64 (expm1.f64 (fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 x.re (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re 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 (*.f64 x.re 0) 0))
(*.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 (*.f64 x.re 0) 0))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im -3)
(fma.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) 1 (/.f64 (*.f64 x.re 0) 0))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (/.f64 0 0) x.re (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (/.f64 0 0) (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (/.f64 (*.f64 x.re 0) 0) (/.f64 0 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (/.f64 (*.f64 x.re 0) 0) 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 1 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (/.f64 (*.f64 x.re 0) 0))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 1 (/.f64 (*.f64 x.re 0) 0) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (/.f64 (*.f64 x.re 0) 0))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (/.f64 (*.f64 x.re 0) 0))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (*.f64 -3 (cbrt.f64 x.re)) -3 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.re (/.f64 (*.f64 x.re 0) 0))) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 -3 (*.f64 -3 (cbrt.f64 x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (pow.f64 (cbrt.f64 x.im) -3) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (cbrt.f64 x.im)) -3)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) -3) (*.f64 x.im (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) -3)
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (/.f64 0 0) (cbrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 -3 (cbrt.f64 x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (sqrt.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (/.f64 (*.f64 x.re 0) 0))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) -3)
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(+.f64 (pow.f64 (*.f64 -3 (sqrt.f64 x.re)) -3) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (*.f64 -3 (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.re) (*.f64 (/.f64 0 0) (sqrt.f64 x.re)) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.re) (*.f64 -3 (sqrt.f64 x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) -3)
(fma.f64 (+.f64 x.re x.im) (*.f64 (-.f64 x.re x.im) x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (+.f64 x.im x.re) (*.f64 x.im (-.f64 x.re x.im)) -3)
(fma.f64 (*.f64 x.im (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 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) -3)) (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) -3)
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) -3)
(fma.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im) (/.f64 (*.f64 x.re 0) 0))
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) -3)) (cbrt.f64 x.im) -3)
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (/.f64 (*.f64 x.re 0) 0))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) -3)
(fma.f64 (*.f64 (/.f64 0 0) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)))
(fma.f64 (*.f64 -3 (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 0 0))) 1)
-3
(-.f64 (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0) (/.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(*.f64 x.re (+.f64 x.im x.im))
(neg.f64 x.im)
(*.f64 x.im (+.f64 x.re x.re))
(neg.f64 x.im)
(*.f64 (*.f64 x.re x.im) 2)
(neg.f64 x.im)
(*.f64 (/.f64 0 0) (/.f64 0 0))
-3
(*.f64 (/.f64 0 0) 1)
-3
(*.f64 1 (/.f64 0 0))
-3
(*.f64 (cbrt.f64 (*.f64 x.re x.im)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) -3) (*.f64 -3 (cbrt.f64 (*.f64 x.im x.re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (+.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) -3) (*.f64 -3 (cbrt.f64 (*.f64 x.im x.re))))
(*.f64 (sqrt.f64 (*.f64 x.re x.im)) (+.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im))))
(*.f64 (sqrt.f64 (*.f64 x.im x.re)) (*.f64 -3 (sqrt.f64 (*.f64 x.im x.re))))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 x.im)
(*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
-3
(*.f64 0 (/.f64 1 0))
-3
(/.f64 1 (/.f64 0 0))
-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 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 0 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)))
(/.f64 -3 (cbrt.f64 (pow.f64 (*.f64 x.im x.re) -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 (sqrt.f64 0) (sqrt.f64 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)))
(/.f64 -3 (sqrt.f64 (pow.f64 (*.f64 x.im x.re) -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 2 (pow.f64 (*.f64 x.re x.im) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0)))
-3
(/.f64 (*.f64 (/.f64 0 0) (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3))) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 (*.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (/.f64 0 0)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) 0))
-3
(/.f64 (*.f64 0 (/.f64 0 0)) 0)
-3
(pow.f64 (/.f64 0 0) 1)
-3
(pow.f64 (/.f64 0 0) 2)
-3
(pow.f64 (/.f64 0 0) 3)
-3
(pow.f64 (/.f64 0 0) 1/2)
-3
(pow.f64 (/.f64 0 0) 1/3)
-3
(sqrt.f64 (/.f64 0 0))
-3
(fabs.f64 (/.f64 0 0))
-3
(log.f64 (exp.f64 (/.f64 0 0)))
-3
(log.f64 (+.f64 1 (expm1.f64 (/.f64 0 0))))
-3
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 -3 (expm1.f64 (*.f64 x.im x.re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (pow.f64 (exp.f64 x.im) x.re)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 -3 (expm1.f64 (*.f64 x.im x.re)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(log.f64 (*.f64 (+.f64 -3 (expm1.f64 (*.f64 x.im x.re))) (+.f64 -3 (expm1.f64 (*.f64 x.im x.re)))))
(cbrt.f64 (/.f64 0 0))
-3
(expm1.f64 (log1p.f64 (/.f64 0 0)))
-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)))
(exp.f64 (log.f64 (/.f64 0 0)))
-3
(exp.f64 (*.f64 (log.f64 (/.f64 0 0)) 1))
-3
(log1p.f64 (expm1.f64 (/.f64 0 0)))
-3
(fma.f64 x.re x.im (*.f64 x.re x.im))
(neg.f64 x.im)
(fma.f64 x.im x.re (*.f64 x.re x.im))
(neg.f64 x.im)
(fma.f64 (*.f64 x.re x.im) (/.f64 0 0) (*.f64 (*.f64 x.re x.im) (/.f64 0 0)))
(+.f64 (neg.f64 x.im) (neg.f64 x.im))
(fma.f64 (*.f64 x.re x.im) 1 (*.f64 x.re x.im))
(+.f64 (neg.f64 x.im) (*.f64 x.im x.re))
(fma.f64 (/.f64 0 0) (*.f64 x.re x.im) (*.f64 (/.f64 0 0) (*.f64 x.re x.im)))
(+.f64 (neg.f64 x.im) (neg.f64 x.im))
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(+.f64 (neg.f64 x.im) (*.f64 x.im x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) -3) (*.f64 x.re (cbrt.f64 x.im)) (*.f64 x.im x.re))
(fma.f64 (cbrt.f64 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (*.f64 x.im x.re)) (pow.f64 (cbrt.f64 (*.f64 x.im x.re)) -3) (*.f64 x.im x.re))
(fma.f64 (pow.f64 (cbrt.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 (*.f64 x.im x.re)) -3) (cbrt.f64 (*.f64 x.im x.re)) (*.f64 x.im x.re))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (cbrt.f64 x.re)) (*.f64 x.im x.re))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im x.re))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 x.im (sqrt.f64 x.re)) (*.f64 x.im x.re))
(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 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) -3)) (cbrt.f64 x.im) (*.f64 x.im x.re))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im x.re))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.im x.re))
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im x.re))

localize16.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
99.8%
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
99.6%
(*.f64 x.re (*.f64 x.im 3))
Compiler

Compiled 34 to 21 computations (38.2% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite151.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1138×log-prod
906×prod-exp
820×pow-prod-down
740×fma-def
526×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01063
122363
2287663
Stop Event
node limit
Counts
3 → 180
Calls
Call 1
Inputs
(*.f64 x.re (*.f64 x.im 3))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
Outputs
(+.f64 0 (*.f64 x.re (*.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(-.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 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9) 1/2)
(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 3) (*.f64 x.re x.im)))
(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))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (*.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.im 3))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x.im 3)) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (*.f64 (log.f64 x.re) 1)))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im 3))))
(+.f64 0 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3))) 2)) (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 x.im 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3)))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (*.f64 2 (log.f64 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 x.re)) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(+.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(+.f64 0 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))))
(*.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (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 x.re (*.f64 x.re (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(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.im 3)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(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)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)) (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)) (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) x.im) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) x.im) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) 3) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) 3) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) 1) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) 1) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 x.im 3))) 2) (cbrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 x.im 3))) 2) (cbrt.f64 (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 (*.f64 x.im 3))) (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 (*.f64 x.im 3))) (sqrt.f64 (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))

simplify126.0ms (1.2%)

Algorithm
egg-herbie
Rules
1032×unswap-sqr
972×distribute-lft-in
916×distribute-rgt-in
812×fma-neg
548×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03817510
18937288
227457272
Stop Event
node limit
Counts
252 → 218
Calls
Call 1
Inputs
(*.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 0 (*.f64 x.re (*.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(-.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 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9) 1/2)
(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 3) (*.f64 x.re x.im)))
(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))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (*.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.im 3))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x.im 3)) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (*.f64 (log.f64 x.re) 1)))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im 3))))
(+.f64 0 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3))) 2)) (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 x.im 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3)))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re (*.f64 x.im 3)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (*.f64 2 (log.f64 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 x.re)) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(+.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(+.f64 0 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))))
(*.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (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 x.re (*.f64 x.re (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(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.im 3)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(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)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)) (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)) (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) x.im) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) x.im) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) 3) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) 3) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) 1) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) 1) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 x.im 3))) 2) (cbrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 x.im 3))) 2) (cbrt.f64 (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 (*.f64 x.im 3))) (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 (*.f64 x.im 3))) (sqrt.f64 (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
Outputs
(*.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 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.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 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.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 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.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 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.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 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.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 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.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 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 0 (*.f64 x.re (*.f64 x.im 3)))
(*.f64 3 (*.f64 x.re x.im))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 x.re x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3)))) 1)
(*.f64 3 (*.f64 x.re x.im))
(pow.f64 (*.f64 x.re (*.f64 x.im 3)) 1)
(*.f64 3 (*.f64 x.re x.im))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 3)
(*.f64 3 (*.f64 x.re x.im))
(pow.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9) 1/2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 2))
(fabs.f64 (*.f64 3 (*.f64 x.re x.im)))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3) 1/3)
(*.f64 3 (*.f64 x.re x.im))
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)
(*.f64 3 (*.f64 x.re x.im))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 2))
(fabs.f64 (*.f64 3 (*.f64 x.re x.im)))
(log.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re x.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.im 3)))))
(*.f64 3 (*.f64 x.re x.im))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.im 3)) 3))
(*.f64 3 (*.f64 x.re x.im))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.im 3))))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) 1))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3)))) 3))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (*.f64 x.im 3)))) 1/3))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) 2))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.im 3))))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (+.f64 (log.f64 (*.f64 x.im 3)) (*.f64 (log.f64 x.re) 1)))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (log.f64 x.re)))
(*.f64 3 (*.f64 x.re x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (*.f64 (log.f64 x.re) 1)))
(*.f64 3 (*.f64 x.re x.im))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.im 3))))
(*.f64 3 (*.f64 x.re x.im))
(+.f64 0 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3))) 2)) (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 3 x.im))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re (*.f64 x.re x.im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) 1)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 3)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) 1/2)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) 1/3)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 2)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(sqrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 1))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 1) 1))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) 3))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6)) 1/3))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) 3) 1/3))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3)))) 2))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 x.re (*.f64 x.im 3)))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.im 3)) 1) (*.f64 2 (log.f64 x.re))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (log.f64 x.re) 1)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) (log.f64 x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.im 3))) 1) (*.f64 (log.f64 x.re) 1)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 x.re)) (*.f64 (log.f64 (*.f64 x.im 3)) 1)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 0 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))))))
(*.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1)
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(*.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im 3) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 3) 27) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 3 x.im) (*.f64 (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (*.f64 (pow.f64 x.im 3) 27) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (fma.f64 (pow.f64 x.re 4) (*.f64 x.im (*.f64 x.im 9)) (*.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1)
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 3)
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) 1/2)
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(pow.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 3) 1/3)
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2)
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6))) -1)
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log.f64 (exp.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log.f64 (/.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 x.im 3)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (exp.f64 (pow.f64 x.im 3))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 3))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 1) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 3))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 1/3))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)))) 2))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.re (*.f64 x.re (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (*.f64 x.im 3)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 1 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 1 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 1 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4)) (cbrt.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re x.re) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(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)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 6) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.im 3))) 4) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 x.im))) 4) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 (*.f64 x.im 3) (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (pow.f64 x.im 3/2)) (fma.f64 x.re (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3/2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)) (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) 2)) (cbrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re (*.f64 x.im 3)))) (sqrt.f64 (*.f64 x.re (*.f64 x.im 3))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 x.im 3)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) x.im) 3 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) x.im) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) 3) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) 3) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) 1) (*.f64 x.im 3) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) 1) (*.f64 x.im 3) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 x.im 3))) 2) (cbrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 3 x.im))) 2) (cbrt.f64 (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 x.im)) (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 3 x.im))) 2)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 x.im 3))) 2) (cbrt.f64 (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 3 x.im))) 2) (cbrt.f64 (*.f64 3 x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 3 x.im)) (pow.f64 (*.f64 x.re (cbrt.f64 (*.f64 3 x.im))) 2)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 (*.f64 x.im 3))) (sqrt.f64 (*.f64 x.im 3)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 (*.f64 x.im 3))) (sqrt.f64 (*.f64 x.im 3)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))

localize40.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
99.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))))
90.3%
(*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
Compiler

Compiled 50 to 9 computations (82% saved)

series3.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
x.re
@-inf
(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))))
0.0ms
x.re
@inf
(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))))
0.0ms
x.im
@-inf
(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))))
0.0ms
x.re
@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))))
0.0ms
x.im
@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))))

rewrite97.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1294×fma-def
1288×log-prod
646×pow-prod-up
624×pow-exp
504×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01289
127089
2398389
Stop Event
node limit
Counts
3 → 253
Calls
Call 1
Inputs
(*.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 x.im (neg.f64 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 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(-.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))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(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))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im 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 (fma.f64 x.im (neg.f64 x.im) (*.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 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) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im 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 (fma.f64 x.im (neg.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (+.f64 x.im x.re) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.im x.re) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (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 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (+.f64 x.im x.re)) (-.f64 x.re x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.im x.re)) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 0 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))
(+.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) 1) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 1)
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 1)
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(*.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) 3) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.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.re (*.f64 x.im (+.f64 x.re x.re)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.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.re (*.f64 x.im (+.f64 x.re x.re)))) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.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.re (*.f64 x.im (+.f64 x.re x.re)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(+.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) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 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)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+.f64 0 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.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 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2) (*.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 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2)) (-.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) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 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 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) -1)
(pow.f64 (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) x.re) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im (neg.f64 x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (pow.f64 (exp.f64 x.re) x.re)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.re)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (pow.f64 (exp.f64 x.re) x.re)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (+.f64 1 (expm1.f64 (*.f64 x.re x.re)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) x.re) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (pow.f64 (exp.f64 x.im) x.im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (+.f64 1 (expm1.f64 (*.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 x.re x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 x.re x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 x.re x.re) 1 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) 1 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 1 (*.f64 x.re x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.re x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.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)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(fma.f64 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.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) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 x.re x.re))
(fma.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) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.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) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.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) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 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 x.im (neg.f64 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 (*.f64 x.im (neg.f64 x.im)) 1 (*.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 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.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))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(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))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (neg.f64 x.im) x.im (*.f64 x.re x.re))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im)))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 x.re x.re))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 x.re x.re))
(fma.f64 -1 (*.f64 x.im x.im) (*.f64 x.re x.re))
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (neg.f64 x.im) 1) x.im (*.f64 x.re x.re))
(fma.f64 (*.f64 (neg.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (neg.f64 x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.re))

simplify157.0ms (1.6%)

Algorithm
egg-herbie
Rules
956×fma-neg
950×cancel-sign-sub-inv
532×distribute-lft-neg-in
498×associate-*r*
490×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04999089
111678759
240268629
Stop Event
node limit
Counts
325 → 313
Calls
Call 1
Inputs
(*.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 x.im (neg.f64 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 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(-.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))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(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))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im 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 (fma.f64 x.im (neg.f64 x.im) (*.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 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) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im 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 (fma.f64 x.im (neg.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (+.f64 x.im x.re) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.im x.re) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (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 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (+.f64 x.im x.re)) (-.f64 x.re x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (+.f64 x.im x.re)) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))
(+.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 0 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))
(+.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) 1) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 1)
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 1)
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(*.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) 3) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.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.re (*.f64 x.im (+.f64 x.re x.re)))) 1)
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 3)
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.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.re (*.f64 x.im (+.f64 x.re x.re)))) 2))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.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.re (*.f64 x.im (+.f64 x.re x.re)))) 3))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) 2))
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(+.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) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 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)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+.f64 0 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.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 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im))
(*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2) (*.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 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2)) (-.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) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 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 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) -1)
(pow.f64 (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) x.re) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im (neg.f64 x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (pow.f64 (exp.f64 x.re) x.re)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.re)))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (pow.f64 (exp.f64 x.re) x.re)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (+.f64 1 (expm1.f64 (*.f64 x.re x.re)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) x.re) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (pow.f64 (exp.f64 x.im) x.im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (+.f64 1 (expm1.f64 (*.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))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 x.re x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 x.re x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 x.re x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.re x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 x.re x.re) 1 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) 1 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 1 (*.f64 x.re x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.re x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.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)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (neg.f64 x.im)) (*.f64 x.re x.re))
(fma.f64 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.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) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 x.re x.re))
(fma.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) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.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) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.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) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 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 x.im (neg.f64 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 (*.f64 x.im (neg.f64 x.im)) 1 (*.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 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.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))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(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))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (neg.f64 x.im) x.im (*.f64 x.re x.re))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im)))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 x.re x.re))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 x.re x.re))
(fma.f64 -1 (*.f64 x.im x.im) (*.f64 x.re x.re))
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (neg.f64 x.im) 1) x.im (*.f64 x.re x.re))
(fma.f64 (*.f64 (neg.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (neg.f64 x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.re))
Outputs
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.f64 x.im) 3)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.f64 x.im) 3)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.f64 x.im) 3)
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (pow.f64 x.re 2) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 -1 (pow.f64 x.im 2))
(neg.f64 (*.f64 x.im x.im))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(pow.f64 x.re 2)
(*.f64 x.re x.re)
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.f64 -1 (pow.f64 x.im 2))
(neg.f64 (*.f64 x.im x.im))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.f64 -1 (pow.f64 x.im 2))
(neg.f64 (*.f64 x.im x.im))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (pow.f64 x.re 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 x.re 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.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re 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.re (*.f64 x.re x.im)) (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)
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 x.im (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(*.f64 (/.f64 x.im (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) x.im)
(/.f64 (*.f64 x.im (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 x.im (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im))) x.im)
(*.f64 (/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re))) x.im)
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) x.im) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 x.im (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(*.f64 (/.f64 x.im (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4))) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)))
(*.f64 (/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) x.im)
(/.f64 (*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 x.im (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(*.f64 (/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im))) x.im)
(*.f64 (/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re))) x.im)
(pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2)
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re 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.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re 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.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 x.re 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.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re 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.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) 1))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 3))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/3))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re 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.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (+.f64 x.im x.re) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (+.f64 x.im x.re) (*.f64 (-.f64 x.re x.im) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (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 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (+.f64 x.im x.re)) (-.f64 x.re x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (+.f64 x.im x.re)) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.re x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(+.f64 (*.f64 x.re (*.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 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(+.f64 0 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(+.f64 (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) 1) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3))))))) (log.f64 (cbrt.f64 (exp.f64 (neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x.re (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 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.re (*.f64 x.im (+.f64 x.re x.re)))))) 1)
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 1)
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 1 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 2))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 2) (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(*.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(pow.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2)
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) 3) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (pow.f64 (*.f64 (*.f64 x.re x.im) (+.f64 x.re x.re)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (*.f64 x.re (*.f64 (*.f64 x.im (+.f64 x.re x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) 3) (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 3)) (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (-.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) 3) (pow.f64 (*.f64 x.im (*.f64 x.re (+.f64 x.re x.re))) 3)) (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (*.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (fma.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 (*.f64 -2 x.re) x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (+.f64 x.re x.re)) 4) (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (-.f64 (*.f64 (*.f64 x.re x.im) (+.f64 x.re x.re)) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (pow.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) 2)) (-.f64 (fma.f64 x.im (*.f64 x.re (+.f64 x.re x.re)) (pow.f64 x.im 3)) (*.f64 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 x.re (*.f64 x.im (+.f64 x.re x.re)))) 1)
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(pow.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 3)
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(pow.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 3) 1/3)
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(pow.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2)
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 2))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(log.f64 (exp.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 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.re (*.f64 x.im (+.f64 x.re x.re)))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(cbrt.f64 (pow.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))) 3))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(expm1.f64 (log1p.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(exp.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 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.re (*.f64 x.im (+.f64 x.re x.re))))) 1))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))) 1) 1))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 3))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re)))))) 1/3))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) 2))
(pow.f64 (hypot.f64 (*.f64 x.im (+.f64 x.re x.re)) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 2)
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (sqrt.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)))) 2)
(log1p.f64 (expm1.f64 (fma.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.im (+.f64 x.re x.re))))))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 (neg.f64 x.im) 3))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(+.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.f64 x.re x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.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 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (*.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.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 0 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x.re x.im)) (-.f64 x.re x.im)))))
(*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.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 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.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 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(*.f64 (+.f64 x.im x.re) (-.f64 x.re x.im))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 1 (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.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 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 (+.f64 (pow.f64 x.re 6) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (+.f64 (pow.f64 x.re 4) (-.f64 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2) (*.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (-.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2) (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) (pow.f64 (*.f64 0 (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (*.f64 (*.f64 0 (*.f64 x.im x.im)) (-.f64 (*.f64 0 (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(/.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re)) 3) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re)) 2))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (*.f64 x.re x.re) (+.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2) (pow.f64 (*.f64 0 (*.f64 x.im x.im)) 2)) (fma.f64 x.re x.re (fma.f64 x.im (neg.f64 x.im) (*.f64 0 (*.f64 x.im x.im)))))
(/.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re)) 2) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re)))
(pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1)
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3)
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(pow.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3) 1/3)
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(pow.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) 2)
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(pow.f64 (/.f64 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)) (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6))) -1)
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(pow.f64 (/.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4))) -1)
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) x.re) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (exp.f64 (*.f64 x.im (neg.f64 x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (pow.f64 (exp.f64 x.re) x.re)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.re)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (pow.f64 (exp.f64 x.re) x.re)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (+.f64 1 (expm1.f64 (*.f64 x.re x.re)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) x.re) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (pow.f64 (exp.f64 x.im) x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.re))) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 3))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(exp.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1/3))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(exp.f64 (*.f64 (log.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im))))) 2))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(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 x.re (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 x.re x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 x.re x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 x.re x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 x.re x.re) 1 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 x.re x.re) 1 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 x.re x.re) 1 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) 1 (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (*.f64 x.re x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (*.f64 x.re x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (-.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 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (*.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.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 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 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (pow.f64 (cbrt.f64 x.re) 2) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.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) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.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) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.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) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.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 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(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 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(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 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(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 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(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))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(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))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (hypot.f64 x.re (sqrt.f64 (*.f64 x.im (neg.f64 x.im)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (neg.f64 x.im) x.im (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(fma.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(*.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4))))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.re x.re (*.f64 x.im x.im)) (pow.f64 x.re 4)))
(/.f64 (-.f64 (pow.f64 x.re 6) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.im x.im) (fma.f64 x.im x.im (*.f64 x.re x.re)) (pow.f64 x.re 4)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(*.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.re x.re (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 x.re 4) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (+.f64 x.im x.re) (-.f64 x.re x.im) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (-.f64 x.re x.im) (+.f64 x.im x.re) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im)))) (cbrt.f64 (*.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.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 x.re 3/2) (sqrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (neg.f64 (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 (sqrt.f64 x.re) (pow.f64 x.re 3/2)) (*.f64 x.im x.im))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 x.im x.im))) x.im) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 x.im x.im))) x.im) (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re)))
(fma.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (sqrt.f64 (*.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.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 -1 (*.f64 x.im x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 5) (cbrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (neg.f64 x.im) 1) x.im (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (neg.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))
(fma.f64 (*.f64 (neg.f64 x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.re))
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 x.re x.re))

localize52.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))
100.0%
(fma.f64 x.re x.im (*.f64 x.re x.im))
99.7%
(*.f64 x.re (fma.f64 x.re x.im (*.f64 x.re x.im)))
90.3%
(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))))
Compiler

Compiled 51 to 9 computations (82.4% saved)

series5.0ms (0%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
x.re
@inf
(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))))
1.0ms
x.re
@-inf
(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))))
1.0ms
x.im
@-inf
(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))))
0.0ms
x.im
@inf
(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))))
0.0ms
x.re
@0
(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))))

rewrite116.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1280×log-prod
1082×fma-def
968×pow-prod-down
646×pow-prod-up
618×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01283
125977
2349677
Stop Event
node limit
Counts
3 → 98
Calls
Call 1
Inputs
(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))))
(*.f64 x.re (fma.f64 x.re x.im (*.f64 x.re x.im)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
Outputs
(+.f64 (*.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.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 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)))))
(+.f64 (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (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)))))) (cbrt.f64 (exp.f64 (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)))))))) (log.f64 (cbrt.f64 (exp.f64 (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 (log.f64 (sqrt.f64 (exp.f64 (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))))))) (log.f64 (sqrt.f64 (exp.f64 (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 (exp.f64 (log1p.f64 (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)))))) 1)
(*.f64 (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)))) 1)
(*.f64 1 (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 (cbrt.f64 (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))))) (pow.f64 (cbrt.f64 (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))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (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))))) 2) (cbrt.f64 (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 (sqrt.f64 (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))))) (sqrt.f64 (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 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (pow.f64 (*.f64 x.re (*.f64 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 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2)) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(pow.f64 (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)))) 1)
(pow.f64 (cbrt.f64 (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))))) 3)
(pow.f64 (pow.f64 (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)))) 2) 1/2)
(pow.f64 (pow.f64 (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)))) 3) 1/3)
(pow.f64 (sqrt.f64 (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))))) 2)
(sqrt.f64 (pow.f64 (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)))) 2))
(log.f64 (exp.f64 (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))))))
(log.f64 (+.f64 1 (expm1.f64 (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)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re) (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))
(cbrt.f64 (pow.f64 (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)))) 3))
(expm1.f64 (log1p.f64 (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))))))
(exp.f64 (log.f64 (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))))))
(exp.f64 (*.f64 (log.f64 (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))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (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))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (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)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (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)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (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)))))) 2))
(log1p.f64 (expm1.f64 (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 0 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (*.f64 x.re x.im) x.re))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(+.f64 0 (*.f64 x.re (+.f64 x.im x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (+.f64 x.im x.im)))) 1)
(*.f64 x.re (+.f64 x.im x.im))
(*.f64 x.im (+.f64 x.re x.re))
(*.f64 (*.f64 x.re x.im) 2)
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) 1)
(*.f64 1 (*.f64 x.re (+.f64 x.im x.im)))
(*.f64 (cbrt.f64 (*.f64 x.re x.im)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (+.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))))
(*.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2) (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re x.im)) (+.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))) (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))))
(*.f64 2 (*.f64 x.re x.im))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (+.f64 x.im x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (pow.f64 (exp.f64 x.im) x.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 x.im x.im))))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (+.f64 x.im x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 x.im x.im))))

simplify61.0ms (0.6%)

Algorithm
egg-herbie
Rules
398×associate-*r*
312×fma-def
290×associate-*l*
178×distribute-lft-in
142×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02491870
15931870
233001870
Stop Event
unsound
Counts
170 → 106
Calls
Call 1
Inputs
(*.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 -1 (pow.f64 x.re 2)) (*.f64 -2 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x.re 2)) (*.f64 -2 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x.re 2)) (*.f64 -2 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.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 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(+.f64 (*.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.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 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)))))
(+.f64 (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (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)))))) (cbrt.f64 (exp.f64 (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)))))))) (log.f64 (cbrt.f64 (exp.f64 (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 (log.f64 (sqrt.f64 (exp.f64 (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))))))) (log.f64 (sqrt.f64 (exp.f64 (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 (exp.f64 (log1p.f64 (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)))))) 1)
(*.f64 (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)))) 1)
(*.f64 1 (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 (cbrt.f64 (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))))) (pow.f64 (cbrt.f64 (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))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (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))))) 2) (cbrt.f64 (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 (sqrt.f64 (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))))) (sqrt.f64 (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 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (pow.f64 (*.f64 x.re (*.f64 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 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2)) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(pow.f64 (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)))) 1)
(pow.f64 (cbrt.f64 (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))))) 3)
(pow.f64 (pow.f64 (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)))) 2) 1/2)
(pow.f64 (pow.f64 (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)))) 3) 1/3)
(pow.f64 (sqrt.f64 (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))))) 2)
(sqrt.f64 (pow.f64 (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)))) 2))
(log.f64 (exp.f64 (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))))))
(log.f64 (+.f64 1 (expm1.f64 (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)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re) (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))
(cbrt.f64 (pow.f64 (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)))) 3))
(expm1.f64 (log1p.f64 (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))))))
(exp.f64 (log.f64 (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))))))
(exp.f64 (*.f64 (log.f64 (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))))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (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))))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (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)))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (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)))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (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)))))) 2))
(log1p.f64 (expm1.f64 (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 0 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (*.f64 x.re x.im) x.re))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(+.f64 0 (*.f64 x.re (+.f64 x.im x.im)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (+.f64 x.im x.im)))) 1)
(*.f64 x.re (+.f64 x.im x.im))
(*.f64 x.im (+.f64 x.re x.re))
(*.f64 (*.f64 x.re x.im) 2)
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) 1)
(*.f64 1 (*.f64 x.re (+.f64 x.im x.im)))
(*.f64 (cbrt.f64 (*.f64 x.re x.im)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (+.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))))
(*.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2) (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re x.im)) (+.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))) (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))))
(*.f64 2 (*.f64 x.re x.im))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (+.f64 x.im x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (pow.f64 (exp.f64 x.im) x.re)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 x.im x.im))))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (+.f64 x.im x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 x.im x.im))))
Outputs
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (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)))
(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 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(neg.f64 (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)))
(neg.f64 (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)))
(neg.f64 (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x.re 2)) (*.f64 -2 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x.re 2)) (*.f64 -2 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (pow.f64 x.re 2)) (*.f64 -2 (pow.f64 x.re 2))) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.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))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 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)))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (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)))))) (cbrt.f64 (exp.f64 (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)))))))) (log.f64 (cbrt.f64 (exp.f64 (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))))))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (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))))))) (log.f64 (sqrt.f64 (exp.f64 (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))))))))
(neg.f64 (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (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)))))) 1)
(neg.f64 (pow.f64 x.im 3))
(*.f64 (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)))) 1)
(neg.f64 (pow.f64 x.im 3))
(*.f64 1 (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)))))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (cbrt.f64 (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))))) (pow.f64 (cbrt.f64 (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))))) 2))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (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))))) 2) (cbrt.f64 (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))))))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (sqrt.f64 (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))))) (sqrt.f64 (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))))))
(neg.f64 (pow.f64 x.im 3))
(/.f64 (+.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) (pow.f64 (*.f64 x.re (*.f64 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 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2) (*.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))
(neg.f64 (pow.f64 x.im 3))
(/.f64 (-.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2)) (-.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (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)))) 1)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (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))))) 3)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (pow.f64 (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)))) 2) 1/2)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (pow.f64 (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)))) 3) 1/3)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (sqrt.f64 (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))))) 2)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (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)))) 2))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (exp.f64 (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))))))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (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)))))))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re) (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))))
(neg.f64 (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (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)))) 3))
(neg.f64 (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (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))))))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (log.f64 (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))))))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (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))))) 1))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (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))))) 1) 1))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (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)))))) 3))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (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)))))) 1/3))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (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)))))) 2))
(neg.f64 (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (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))))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))))
(neg.f64 (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 1)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 3)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2) 1/2)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 3) 1/3)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 2)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 2))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)) x.re))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(neg.f64 (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 3))
(neg.f64 (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 1))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) 1) 1))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 3))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 1/3))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))) 2))
(neg.f64 (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))))
(neg.f64 (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(neg.f64 (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (*.f64 x.re x.im) x.re))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.re (+.f64 x.im x.im)))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))))
(neg.f64 (pow.f64 x.im 3))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))))
(neg.f64 (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (+.f64 x.im x.im)))) 1)
(neg.f64 (pow.f64 x.im 3))
(*.f64 x.re (+.f64 x.im x.im))
(neg.f64 (pow.f64 x.im 3))
(*.f64 x.im (+.f64 x.re x.re))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (*.f64 x.re x.im) 2)
(neg.f64 (pow.f64 x.im 3))
(*.f64 (*.f64 x.re (+.f64 x.im x.im)) 1)
(neg.f64 (pow.f64 x.im 3))
(*.f64 1 (*.f64 x.re (+.f64 x.im x.im)))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (cbrt.f64 (*.f64 x.re x.im)) (+.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2) (+.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2) (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (sqrt.f64 (*.f64 x.re x.im)) (+.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im))))
(neg.f64 (pow.f64 x.im 3))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))) (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))
(*.f64 2 (*.f64 x.re x.im))
(neg.f64 (pow.f64 x.im 3))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2))))
(neg.f64 (pow.f64 x.im 3))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 1)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 3)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 2) 1/2)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) 1/3)
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im))) 2)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 2))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (pow.f64 (exp.f64 x.re) (+.f64 x.im x.im)))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (+.f64 x.im x.im)))))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) x.re) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (pow.f64 (exp.f64 x.im) x.re)))
(neg.f64 (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re x.im)))))
(neg.f64 (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3))
(neg.f64 (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))) 1))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (+.f64 x.im x.im))) 1) 1))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (+.f64 x.im x.im)))) 3))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (+.f64 x.im x.im)))) 1/3))
(neg.f64 (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.re (+.f64 x.im x.im)))) 2))
(neg.f64 (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 x.im x.im))))
(neg.f64 (pow.f64 x.im 3))

eval460.0ms (4.6%)

Compiler

Compiled 29920 to 9835 computations (67.1% saved)

prune388.0ms (3.9%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New1288151303
Fresh000
Picked101
Done314
Total1292161308
Accurracy
100.0%
Counts
1308 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
88.8%
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 3)
43.5%
(-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2) (pow.f64 x.im 3))
43.5%
(-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) x.re) 2) 3) (pow.f64 x.im 3))
89.7%
(-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))
99.7%
(-.f64 (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (pow.f64 x.im 3))
99.8%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
76.2%
(-.f64 (*.f64 x.re (sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))) (pow.f64 x.im 3))
89.5%
(+.f64 (+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im)) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
99.6%
(+.f64 (+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
59.3%
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
29.0%
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
59.2%
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
89.5%
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
59.2%
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
59.0%
(neg.f64 (pow.f64 x.im 3))
Compiler

Compiled 431 to 281 computations (34.8% saved)

localize11.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
99.8%
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
99.6%
(*.f64 3 (*.f64 x.re x.im))
Compiler

Compiled 34 to 17 computations (50% saved)

series1.0ms (0%)

Counts
3 → 48
Calls

18 calls:

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

rewrite83.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1146×log-prod
904×prod-exp
804×pow-prod-down
746×fma-def
526×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01063
122463
2291163
Stop Event
node limit
Counts
3 → 175
Calls
Call 1
Inputs
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
Outputs
(+.f64 0 (*.f64 3 (*.f64 x.re x.im)))
(+.f64 (log.f64 (pow.f64 (exp.f64 x.im) (+.f64 x.re x.re))) (*.f64 x.re x.im))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(-.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)) 2) 1/2)
(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 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 2))
(log.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 x.re x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (log.f64 (*.f64 3 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 3 x.re)) (*.f64 (log.f64 x.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.im))))
(+.f64 0 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 1)
(pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))
(log.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 3 (*.f64 x.re x.im)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (log.f64 (*.f64 3 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 3 x.re)) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(+.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(+.f64 0 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))) (neg.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(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.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (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 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) x.re) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))

simplify117.0ms (1.2%)

Algorithm
egg-herbie
Rules
1138×unswap-sqr
1060×fma-neg
768×cancel-sign-sub-inv
604×times-frac
462×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03636893
18436717
227426717
Stop Event
node limit
Counts
223 → 204
Calls
Call 1
Inputs
(*.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 0 (*.f64 3 (*.f64 x.re x.im)))
(+.f64 (log.f64 (pow.f64 (exp.f64 x.im) (+.f64 x.re x.re))) (*.f64 x.re x.im))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(-.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)) 2) 1/2)
(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 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 2))
(log.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))
(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))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 x.re x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) 2))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (log.f64 (*.f64 3 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 3 x.re)) (*.f64 (log.f64 x.im) 1)))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.im))))
(+.f64 0 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 1)
(pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))
(log.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 2))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 3 (*.f64 x.re x.im)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (log.f64 (*.f64 3 x.re))))
(exp.f64 (+.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) (log.f64 x.re)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) (*.f64 (log.f64 x.re) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 3 x.re)) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(+.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3)))
(+.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(+.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (neg.f64 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(+.f64 0 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1)
(*.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))) (neg.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))))
(/.f64 (+.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3))))
(pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(exp.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(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.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1 (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (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 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) x.re) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
Outputs
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.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)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(+.f64 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -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)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 -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)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 0 (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(+.f64 (log.f64 (pow.f64 (exp.f64 x.im) (+.f64 x.re x.re))) (*.f64 x.re x.im))
(+.f64 (*.f64 x.re x.im) (*.f64 (+.f64 x.re x.re) (log.f64 (exp.f64 x.im))))
(fma.f64 x.re x.im (*.f64 2 (*.f64 x.re x.im)))
(fma.f64 x.re x.im (*.f64 x.im (+.f64 x.re x.re)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im)))) 1)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (*.f64 3 (*.f64 x.re x.im)) 1)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 3)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 2) 1/2)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3) 1/3)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 2))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(log.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.im)) 3))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.im))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) 1))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im)))) 3))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 x.re x.im)))) 1/3))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) 2))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (+.f64 (*.f64 (log.f64 x.im) 1) (log.f64 (*.f64 3 x.re))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (+.f64 (log.f64 (*.f64 3 x.re)) (*.f64 (log.f64 x.im) 1)))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.im))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(+.f64 0 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 1)
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1)
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 3)
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) 1/2)
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) 1/3)
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2)
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(log.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 1))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 1) 1))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 3))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 1/3))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 3) 1/3))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) 2))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (log.f64 x.re) (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (log.f64 (*.f64 3 (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (*.f64 (log.f64 x.re) 1) (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x.re x.im)) 1) (log.f64 (*.f64 3 x.re))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (log.f64 x.re) 1)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) (log.f64 x.re)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re x.im))) 1) (*.f64 (log.f64 x.re) 1)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (+.f64 (log.f64 (*.f64 3 x.re)) (*.f64 (log.f64 (*.f64 x.re x.im)) 1)))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))
(*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(+.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 3 (*.f64 (*.f64 x.re x.im) x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (neg.f64 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 0 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) (pow.f64 x.im 3)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) (pow.f64 x.im 3))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) (pow.f64 x.im 3))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) (pow.f64 x.im 3))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1)
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 x.im 9)) 1) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (fma.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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 1 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))))
(/.f64 (*.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 x.im 9)) 1) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (fma.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 1 (/.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)))
(/.f64 (*.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 x.im 9)) 1) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (fma.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))) (neg.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 x.im 9)) 1) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (fma.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))) (neg.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(/.f64 (+.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3))))))
(/.f64 (+.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 3)) (+.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (-.f64 (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2) (*.f64 3 (*.f64 (*.f64 (*.f64 x.re x.re) x.im) (neg.f64 (pow.f64 x.im 3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 (neg.f64 (pow.f64 x.im 3)) 2)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1)
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 3)
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 2) 1/2)
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 3) 1/3)
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2)
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 x.im 9)) 1) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (fma.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(pow.f64 (/.f64 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 2))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (exp.f64 (neg.f64 (pow.f64 x.im 3)))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log.f64 (*.f64 (exp.f64 (neg.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log.f64 (/.f64 (pow.f64 (exp.f64 3) (*.f64 (*.f64 x.re x.im) x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (exp.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 3))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(exp.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 1) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 3))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 1/3))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)))) 2))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 x.re (*.f64 3 (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 x.im (neg.f64 (*.f64 x.im x.im)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re x.im) (*.f64 3 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 3 (*.f64 x.re x.im)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1 (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 1 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) 1 (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 1 (neg.f64 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) 2) (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2) (*.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.im x.im) (neg.f64 x.im) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(/.f64 (*.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 x.im 9)) 1) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (fma.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 3) (pow.f64 x.im 9)) (/.f64 1 (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(/.f64 (*.f64 (-.f64 (*.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3)) (pow.f64 x.im 9)) 1) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.im 3) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)) (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2)))
(/.f64 (fma.f64 27 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) (neg.f64 (pow.f64 x.im 9))) (fma.f64 (pow.f64 x.im 3) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)) (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(fma.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.im) x.re) (pow.f64 x.im 3))) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(*.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2) (pow.f64 x.im 6)) (fma.f64 (*.f64 x.re (*.f64 3 x.im)) x.re (pow.f64 x.im 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2) (pow.f64 x.im 6)) (fma.f64 3 (*.f64 (*.f64 x.re x.re) x.im) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 x.im 3/2) (neg.f64 (pow.f64 x.im 3/2)) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) 2) (cbrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (sqrt.f64 (neg.f64 (pow.f64 x.im 3))) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (neg.f64 (*.f64 x.im x.im)) x.im (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (neg.f64 x.im) (*.f64 x.im x.im) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 -1 (pow.f64 x.im 3) (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (fma.f64 (neg.f64 (pow.f64 x.im 3)) 1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (-.f64 (sqrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.im) x.re))) (pow.f64 x.im 3/2)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) 2)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 3 (*.f64 x.re x.im)))) (sqrt.f64 (*.f64 3 (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 (*.f64 x.re x.im)) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) x.re) x.im (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) x.re) x.im (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3)) 1))
(-.f64 (*.f64 3 (*.f64 (*.f64 x.re 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))

localize6.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
88.8%
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
Compiler

Compiled 15 to 5 computations (66.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite81.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1330×pow1
1218×add-exp-log
1216×log1p-expm1-u
1216×expm1-log1p-u
1188×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0817
116313
2205313
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
Outputs
(-.f64 0 (*.f64 (*.f64 x.re x.re) x.im))
(-.f64 (+.f64 1 (*.f64 (*.f64 x.re x.re) x.im)) 1)
(pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) x.im)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(neg.f64 (*.f64 (*.f64 x.re x.re) x.im))
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) x.im))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) x.im)))
(exp.f64 (log.f64 (*.f64 (*.f64 x.re x.re) x.im)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.re x.re) x.im)))

simplify67.0ms (0.7%)

Algorithm
egg-herbie
Rules
2168×log-prod
864×associate-*r*
756×distribute-rgt-in
756×associate-*l*
732×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044717
1111651
2421585
32345585
46652585
Stop Event
node limit
Counts
37 → 21
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(-.f64 0 (*.f64 (*.f64 x.re x.re) x.im))
(-.f64 (+.f64 1 (*.f64 (*.f64 x.re x.re) x.im)) 1)
(pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) x.im)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(neg.f64 (*.f64 (*.f64 x.re x.re) x.im))
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) x.im))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) x.im)))
(exp.f64 (log.f64 (*.f64 (*.f64 x.re x.re) x.im)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.re x.re) x.im)))
Outputs
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(-.f64 0 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(-.f64 (+.f64 1 (*.f64 (*.f64 x.re x.re) x.im)) 1)
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 1)
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) x.im)) 3)
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3) 1/3)
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(neg.f64 (*.f64 (*.f64 x.re x.re) x.im))
(*.f64 (neg.f64 (*.f64 x.re x.re)) x.im)
(*.f64 x.im (neg.f64 (*.f64 x.re x.re)))
(*.f64 x.re (neg.f64 (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (neg.f64 x.im)))
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) x.im))
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) x.im) 3))
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) x.im)))
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (log.f64 (*.f64 (*.f64 x.re x.re) x.im)))
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.re x.re) x.im)))
(+.f64 1 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) 1))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) 0)
(*.f64 x.re (*.f64 x.re x.im))

localize10.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
99.7%
(*.f64 3 (*.f64 x.re x.re))
90.2%
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
Compiler

Compiled 36 to 14 computations (61.1% saved)

series5.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite97.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1674×prod-diff
1048×log-prod
938×fma-def
724×pow-prod-down
508×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01069
121969
2289069
Stop Event
node limit
Counts
3 → 272
Calls
Call 1
Inputs
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 3 (*.f64 x.re x.re))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
Outputs
(+.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 1)
(/.f64 (*.f64 x.im (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) x.im) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) x.im) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) 3)
(pow.f64 (*.f64 (pow.f64 x.re 4) 9) 1/2)
(pow.f64 (*.f64 (pow.f64 x.re 6) 27) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 3)) 2)
(sqrt.f64 (*.f64 (pow.f64 x.re 4) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re))))
(exp.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x.re 6) 27)) 1/3))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 3))) 2))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.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 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (sqrt.f64 x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (sqrt.f64 x.im)) (pow.f64 x.im 3/2) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 0 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 (fma.f64 3 (*.f64 x.re x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 x.re (*.f64 3 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 x.re x.re) 3 (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 3 x.re) x.re (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1)
(*.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(*.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (fma.f64 (pow.f64 x.re 6) 27 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (fma.f64 (pow.f64 x.re 4) 9 (-.f64 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (-.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2) (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2)) (fma.f64 3 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im (neg.f64 x.im)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) -1)
(pow.f64 (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (exp.f64 (*.f64 x.im (neg.f64 x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (pow.f64 (exp.f64 x.im) x.im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(fma.f64 x.im (neg.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 3 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 3 (*.f64 x.re x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.re x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 x.re (*.f64 3 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 x.re (*.f64 3 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 x.re (*.f64 3 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.re (*.f64 3 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 x.re x.re) 3 (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 x.re x.re) 3 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 x.re x.re) 3 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) 3 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.f64 (*.f64 3 (*.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)))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.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)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.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)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (neg.f64 x.im) x.im (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 x.re) x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 x.re) x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 3 x.re) x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 x.re) x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im)))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 -1 (*.f64 x.im x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 (neg.f64 x.im) 1) x.im (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 (neg.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 (neg.f64 x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))

simplify153.0ms (1.5%)

Algorithm
egg-herbie
Rules
1246×unswap-sqr
888×fma-neg
508×cancel-sign-sub-inv
446×fma-def
374×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052412202
1118810940
2373610162
Stop Event
node limit
Counts
332 → 313
Calls
Call 1
Inputs
(*.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 -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 (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))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(*.f64 3 (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(*.f64 3 (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(*.f64 3 (pow.f64 x.re 2))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(*.f64 -1 (pow.f64 x.im 2))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(+.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(+.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 1)
(/.f64 (*.f64 x.im (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) x.im) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) x.im) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.im (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(+.f64 0 (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re)))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) 3)
(pow.f64 (*.f64 (pow.f64 x.re 4) 9) 1/2)
(pow.f64 (*.f64 (pow.f64 x.re 6) 27) 1/3)
(pow.f64 (*.f64 x.re (sqrt.f64 3)) 2)
(sqrt.f64 (*.f64 (pow.f64 x.re 4) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re))))
(exp.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x.re 6) 27)) 1/3))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 3))) 2))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.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 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (sqrt.f64 x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (sqrt.f64 x.im)) (pow.f64 x.im 3/2) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 0 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 (fma.f64 3 (*.f64 x.re x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 x.re (*.f64 3 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 x.re x.re) 3 (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 3 x.re) x.re (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1)
(*.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(*.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))))
(/.f64 1 (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (fma.f64 (pow.f64 x.re 6) 27 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (fma.f64 (pow.f64 x.re 4) 9 (-.f64 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (-.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2) (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2)) (fma.f64 3 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im (neg.f64 x.im)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) 1/2)
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) -1)
(pow.f64 (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) -1)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (exp.f64 (*.f64 x.im (neg.f64 x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (pow.f64 (exp.f64 x.im) x.im)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(exp.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(fma.f64 x.im (neg.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 3 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 3 (*.f64 x.re x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.re x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 x.re (*.f64 3 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 x.re (*.f64 3 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 x.re (*.f64 3 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 x.re (*.f64 3 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 x.re x.re) 3 (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 x.re x.re) 3 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 x.re x.re) 3 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re x.re) 3 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.f64 (*.f64 3 (*.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)))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 1 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.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)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.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)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (neg.f64 x.im) x.im (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 x.re) x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 x.re) x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 3 x.re) x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 x.re) x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im)))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 -1 (*.f64 x.im x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 (neg.f64 x.im) 1) x.im (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 (neg.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 (neg.f64 x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
Outputs
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(+.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 3 (*.f64 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.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 x.re (*.f64 x.re x.im))) (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 x.re (*.f64 x.re x.im))) (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 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.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 x.re (*.f64 x.re x.im))) (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 x.re (*.f64 x.re x.im))) (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 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(*.f64 -1 (pow.f64 x.im 3))
(neg.f64 (pow.f64 x.im 3))
(pow.f64 (neg.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 x.re (*.f64 x.re x.im))) (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 x.re (*.f64 x.re x.im))) (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 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im)))
(+.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 3 (*.f64 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im)))
(+.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 3 (*.f64 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im))) (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 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 -1 (pow.f64 x.im 2))
(neg.f64 (*.f64 x.im x.im))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 -1 (pow.f64 x.im 2)) (*.f64 3 (pow.f64 x.re 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 -1 (pow.f64 x.im 2))
(neg.f64 (*.f64 x.im x.im))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 -1 (pow.f64 x.im 2))
(neg.f64 (*.f64 x.im x.im))
(*.f64 x.im (neg.f64 x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 2)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 0 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 (*.f64 x.im (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 1)
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(/.f64 (*.f64 x.im (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) x.im)
(/.f64 (*.f64 x.im (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(/.f64 x.im (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))))
(*.f64 (/.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) x.im) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (*.f64 x.im (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) x.im)
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) x.im) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(/.f64 x.im (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))))
(*.f64 (/.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)))
(pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1)
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im 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 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) 1/2)
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3) 1/3)
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(pow.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2)
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(log.f64 (pow.f64 (exp.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im 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 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1) 1))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im 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 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 1/3))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) 2))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) x.im (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) x.im (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1 (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.im (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) x.im))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 0 (*.f64 3 (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re x.re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.re))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 3) (*.f64 x.re x.re)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))))
(*.f64 3 (*.f64 x.re x.re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re)))) 1)
(*.f64 3 (*.f64 x.re x.re))
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)
(*.f64 3 (*.f64 x.re x.re))
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) 3)
(*.f64 3 (*.f64 x.re x.re))
(pow.f64 (*.f64 (pow.f64 x.re 4) 9) 1/2)
(sqrt.f64 (*.f64 (pow.f64 x.re 4) 9))
(pow.f64 (*.f64 (pow.f64 x.re 6) 27) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x.re 6) 27))
(pow.f64 (*.f64 x.re (sqrt.f64 3)) 2)
(*.f64 3 (*.f64 x.re x.re))
(sqrt.f64 (*.f64 (pow.f64 x.re 4) 9))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))
(*.f64 3 (*.f64 x.re x.re))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))))
(*.f64 3 (*.f64 x.re x.re))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) 27))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re x.re))
(exp.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)))
(*.f64 (*.f64 x.re x.re) (exp.f64 (log1p.f64 2)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 1))
(exp.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)))
(*.f64 (*.f64 x.re x.re) (exp.f64 (log1p.f64 2)))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 1) 1))
(exp.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)))
(*.f64 (*.f64 x.re x.re) (exp.f64 (log1p.f64 2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) 3))
(*.f64 3 (*.f64 x.re x.re))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x.re 6) 27)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 x.re 6) 27))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)) 3) 1/3))
(exp.f64 (fma.f64 2 (log.f64 x.re) (log1p.f64 2)))
(*.f64 (*.f64 x.re x.re) (exp.f64 (log1p.f64 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (sqrt.f64 3))) 2))
(*.f64 3 (*.f64 x.re x.re))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re x.re))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (*.f64 3 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (-.f64 (*.f64 3 (*.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 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (sqrt.f64 x.im) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (-.f64 (*.f64 x.im x.im) (*.f64 (pow.f64 x.im 3/2) (sqrt.f64 x.im))))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (sqrt.f64 x.im)) (pow.f64 x.im 3/2) (*.f64 x.im x.im)))
(+.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (-.f64 (*.f64 x.im x.im) (*.f64 (sqrt.f64 x.im) (pow.f64 x.im 3/2))))
(+.f64 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 0 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 3 (*.f64 x.re x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 x.re (*.f64 3 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 (*.f64 x.re x.re) 3 (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 (*.f64 3 x.re) x.re (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5)))) (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1)
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 1 (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) (neg.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) (neg.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (fma.f64 (pow.f64 x.re 6) 27 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 3)) (fma.f64 (pow.f64 x.re 4) 9 (-.f64 (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2) (*.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (-.f64 (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2) (*.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) (pow.f64 (*.f64 0 (*.f64 x.im x.im)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (*.f64 (*.f64 0 (*.f64 x.im x.im)) (-.f64 (*.f64 0 (*.f64 x.im x.im)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(/.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 (*.f64 x.im (neg.f64 x.im)) 2)) (fma.f64 3 (*.f64 x.re x.re) (neg.f64 (*.f64 x.im (neg.f64 x.im)))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (pow.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 2)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (+.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (pow.f64 (*.f64 0 (*.f64 x.im x.im)) 2)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (fma.f64 x.im x.im (*.f64 0 (*.f64 x.im x.im)))))
(/.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1)
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 3)
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2) 1/2)
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(pow.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3) 1/3)
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2)
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(pow.f64 (/.f64 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))) (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6))) -1)
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(pow.f64 (/.f64 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re))) (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4))) -1)
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 2))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (exp.f64 (*.f64 x.im (neg.f64 x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (/.f64 1 (pow.f64 (exp.f64 x.im) x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (exp.f64 (*.f64 x.im (neg.f64 x.im))) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (pow.f64 (exp.f64 x.re) (*.f64 3 x.re))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x.im) x.im)) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (exp.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (*.f64 (exp.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (+.f64 1 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (pow.f64 (exp.f64 x.im) x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re x.re)))) (+.f64 1 (expm1.f64 (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 3))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(exp.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 1) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 3))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 1/3))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))) 2))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 x.im (neg.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 3 (*.f64 x.re x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 3 (*.f64 x.re x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 3 (*.f64 x.re x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 x.re (*.f64 3 x.re) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 x.re (*.f64 3 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 x.re (*.f64 3 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 x.re (*.f64 3 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) 3 (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) 3 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) 3 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) 3 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 (*.f64 x.re x.re)) 1 (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) 1 (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 3 (*.f64 x.re x.re)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (-.f64 (*.f64 3 (*.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 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (*.f64 x.im (neg.f64 x.im)) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 1 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.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 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) 2) (cbrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) 3) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (neg.f64 (pow.f64 (cbrt.f64 x.im) 6))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.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 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (sqrt.f64 (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 x.re (sqrt.f64 3)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (neg.f64 x.im) x.im (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (/.f64 1 (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 6) 27) (pow.f64 x.im 6)) (fma.f64 (pow.f64 x.re 4) 9 (fma.f64 3 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 x.im 4))))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(*.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (/.f64 1 (fma.f64 x.im x.im (*.f64 3 (*.f64 x.re x.re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.re 4) 9) (pow.f64 x.im 4)) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 (*.f64 3 x.re) x.re (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 x.re) x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 x.re) x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 x.re) x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))) (cbrt.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im)))) (cbrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (hypot.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 x.im x.im))) x.im) (hypot.f64 (sqrt.f64 (neg.f64 (*.f64 x.im x.im))) x.im) (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(fma.f64 (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (sqrt.f64 (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 -1 (*.f64 x.im x.im) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 (*.f64 x.im (neg.f64 x.im)) 1 (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 x.im) 2)) (*.f64 (cbrt.f64 x.im) x.im) (*.f64 x.im x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (fma.f64 x.re (sqrt.f64 3) x.im) (-.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (+.f64 (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (neg.f64 (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (neg.f64 x.im) 1) x.im (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (neg.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (neg.f64 x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 3 (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 3 (*.f64 (cbrt.f64 x.re) x.re)) (cbrt.f64 (*.f64 x.re x.re)) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 3 x.re) 1) x.re (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (cbrt.f64 (*.f64 x.re x.re))) (cbrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))) (fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 3 (cbrt.f64 (*.f64 x.re x.re))) (*.f64 (neg.f64 (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5))))
(+.f64 (*.f64 0 (pow.f64 (cbrt.f64 x.im) 6)) (-.f64 (*.f64 3 (*.f64 (*.f64 x.re (cbrt.f64 x.re)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 x.im) 6)))
(fma.f64 (*.f64 3 (cbrt.f64 x.re)) (*.f64 x.re (cbrt.f64 (*.f64 x.re x.re))) (*.f64 x.im (neg.f64 x.im)))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.im (neg.f64 x.im)))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 (*.f64 x.im (neg.f64 x.im)) 1))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (fma.f64 x.im (neg.f64 x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 3 x.re) (sqrt.f64 x.re)) (sqrt.f64 x.re) (neg.f64 (-.f64 (*.f64 x.im x.im) (fma.f64 x.im (neg.f64 x.im) (*.f64 x.im x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))

localize21.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 80 to 13 computations (83.8% saved)

series2.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite95.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1770×fma-def
1258×log-prod
596×fma-neg
436×expm1-udef
434×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01685
136741
2547641
Stop Event
node limit
Counts
3 → 289
Calls
Call 1
Inputs
(*.f64 (*.f64 x.re x.re) x.im)
(*.f64 (*.f64 x.im (neg.f64 x.im)) x.im)
(+.f64 (+.f64 (*.f64 (*.f64 x.re x.re) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im)) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Outputs
(+.f64 0 (*.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 (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.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 (*.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.re (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 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 (pow.f64 x.im 3) 0)
(+.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 (pow.f64 x.im 3) 0)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x.im 3))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 x.im 3) 3) 0) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (-.f64 0 (*.f64 (pow.f64 x.im 3) 0))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x.im 3) 2) 0) (pow.f64 x.im 3))
(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 (pow.f64 x.im 3) 2))
(log.f64 (exp.f64 (pow.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1))
(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)))
(fma.f64 x.im (*.f64 x.im x.im) 0)
(fma.f64 (pow.f64 x.im 3) 1 0)
(fma.f64 1 (pow.f64 x.im 3) 0)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) 0)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) 0)
(fma.f64 (*.f64 x.im x.im) x.im 0)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) 0)
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) 0)
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im 0)
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) 0)
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) 0)
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) 0)
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(-.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(*.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1)
(*.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)))
(*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im)
(*.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0))
(*.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3)))) (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3))))
(/.f64 1 (/.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))) (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))))
(/.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (+.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (+.f64 0 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)) (neg.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)) (-.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 1))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1) (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))
(log.f64 (*.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(hypot.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (sqrt.f64 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0))
(hypot.f64 (sqrt.f64 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(hypot.f64 (*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 (*.f64 x.re x.re) x.im (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.im (*.f64 x.re x.re) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.im (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im (*.f64 x.im x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 (neg.f64 x.re) 0))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (pow.f64 x.im 3) 1 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 x.im 3) 1 (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 0)
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (*.f64 (neg.f64 x.re) 0))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 x.re x.im) x.re (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 0 x.re (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 0 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 1 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 1 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) 0)
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 0)
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 x.im x.im) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im x.im) x.im (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0)
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) 0)
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) 0)
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im 0)
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (*.f64 (neg.f64 x.re) 0))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) 0)
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) 0)
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))

simplify138.0ms (1.4%)

Algorithm
egg-herbie
Rules
1594×unswap-sqr
866×div-sub
604×difference-of-squares
510×log-prod
410×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04819043
111468739
238798573
Stop Event
node limit
Counts
349 → 366
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 -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 -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 (+.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 0 (*.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 (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.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 (*.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.re (*.f64 x.re x.im)))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 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 (pow.f64 x.im 3) 0)
(+.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 (pow.f64 x.im 3) 0)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x.im 3))) 1)
(/.f64 (+.f64 (pow.f64 (pow.f64 x.im 3) 3) 0) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (-.f64 0 (*.f64 (pow.f64 x.im 3) 0))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x.im 3) 2) 0) (pow.f64 x.im 3))
(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 (pow.f64 x.im 3) 2))
(log.f64 (exp.f64 (pow.f64 x.im 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1))
(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)))
(fma.f64 x.im (*.f64 x.im x.im) 0)
(fma.f64 (pow.f64 x.im 3) 1 0)
(fma.f64 1 (pow.f64 x.im 3) 0)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) 0)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) 0)
(fma.f64 (*.f64 x.im x.im) x.im 0)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) 0)
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) 0)
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im 0)
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) 0)
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) 0)
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) 0)
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(-.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(*.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1)
(*.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)))
(*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im)
(*.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0))
(*.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3)))) (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3))))
(/.f64 1 (/.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))) (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))))
(/.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (+.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (+.f64 0 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)) (neg.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(/.f64 (neg.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)) (-.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 1))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1) (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))
(log.f64 (*.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(hypot.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (sqrt.f64 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0))
(hypot.f64 (sqrt.f64 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(hypot.f64 (*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 (*.f64 x.re x.re) x.im (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.im (*.f64 x.re x.re) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.im (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im (*.f64 x.im x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 (neg.f64 x.re) 0))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (pow.f64 x.im 3) 1 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 x.im 3) 1 (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 0)
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (*.f64 (neg.f64 x.re) 0))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 x.re x.im) x.re (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 0 x.re (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 0 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 1 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 1 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) 0)
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 0)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 0)
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 x.im x.im) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im x.im) x.im (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0)
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) 0)
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) 0)
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im 0)
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (*.f64 (neg.f64 x.re) 0))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) 0)
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) 0)
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
Outputs
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 (pow.f64 x.re 2) x.im)
(*.f64 x.re (*.f64 x.re x.im))
(*.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 -1 (pow.f64 x.im 3))
(neg.f64 (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)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
(*.f64 x.im (*.f64 3 (*.f64 x.re x.re)))
(+.f64 (*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.im) (*.f64 x.re x.re) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (*.f64 3 x.re) 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 -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)))
(fma.f64 -1 (*.f64 x.im (*.f64 (*.f64 x.re x.re) -3)) (neg.f64 (pow.f64 x.im 3)))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(neg.f64 (fma.f64 x.im (*.f64 (*.f64 x.re x.re) -3) (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)))
(fma.f64 -1 (*.f64 x.im (*.f64 (*.f64 x.re x.re) -3)) (neg.f64 (pow.f64 x.im 3)))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(neg.f64 (fma.f64 x.im (*.f64 (*.f64 x.re x.re) -3) (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)))
(fma.f64 -1 (*.f64 x.im (*.f64 (*.f64 x.re x.re) -3)) (neg.f64 (pow.f64 x.im 3)))
(neg.f64 (fma.f64 x.im (*.f64 x.re (*.f64 x.re -3)) (pow.f64 x.im 3)))
(neg.f64 (fma.f64 x.im (*.f64 (*.f64 x.re x.re) -3) (pow.f64 x.im 3)))
(+.f64 0 (*.f64 x.re (*.f64 x.re x.im)))
(*.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 (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.re (*.f64 x.re x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im)))) 1)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 1)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 3)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) 1/3)
(*.f64 x.re (*.f64 x.re x.im))
(pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2)
(*.f64 x.re (*.f64 x.re x.im))
(sqrt.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)))
(sqrt.f64 (*.f64 x.im (*.f64 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.re (*.f64 x.re x.im))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))))
(*.f64 x.re (*.f64 x.re x.im))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3))
(*.f64 x.re (*.f64 x.re x.im))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.re (*.f64 x.re x.im))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (*.f64 x.re x.im))) 1))
(*.f64 x.re (*.f64 x.re x.im))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.re (*.f64 x.re x.im))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 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 (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 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x.im 3))) 1)
(pow.f64 x.im 3)
(/.f64 (+.f64 (pow.f64 (pow.f64 x.im 3) 3) 0) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (-.f64 0 (*.f64 (pow.f64 x.im 3) 0))))
(pow.f64 x.im 3)
(/.f64 (-.f64 (pow.f64 (pow.f64 x.im 3) 2) 0) (pow.f64 x.im 3))
(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 (pow.f64 x.im 3) 2))
(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 (exp.f64 (pow.f64 x.im 3)) 1))
(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)
(fma.f64 x.im (*.f64 x.im x.im) 0)
(pow.f64 x.im 3)
(fma.f64 (pow.f64 x.im 3) 1 0)
(pow.f64 x.im 3)
(fma.f64 1 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) 0)
(pow.f64 x.im 3)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) 0)
(pow.f64 x.im 3)
(fma.f64 (*.f64 x.im x.im) x.im 0)
(pow.f64 x.im 3)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) 0)
(pow.f64 x.im 3)
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) 0)
(pow.f64 x.im 3)
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im 0)
(neg.f64 (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) 0)
(pow.f64 x.im 3)
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) 0)
(pow.f64 x.im 3)
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) 0)
(pow.f64 x.im 3)
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(-.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))) 1)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(-.f64 (/.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(-.f64 (*.f64 (/.f64 (*.f64 x.im x.im) x.im) (/.f64 (pow.f64 x.re 4) (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(-.f64 (*.f64 (/.f64 x.im (/.f64 x.im x.im)) (/.f64 (pow.f64 x.re 4) (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))))
(-.f64 (*.f64 x.im (/.f64 (pow.f64 x.re 4) (fma.f64 x.im x.im (*.f64 x.re x.re)))) (/.f64 (pow.f64 x.im 6) (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(*.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(*.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3)))) (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(/.f64 1 (/.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))) (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (-.f64 (*.f64 x.im (*.f64 x.im (pow.f64 x.re 4))) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (+.f64 (pow.f64 x.im 6) (-.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4)) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (+.f64 (pow.f64 x.im 6) (-.f64 (*.f64 x.im (*.f64 x.im (pow.f64 x.re 4))) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4)))))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (+.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (+.f64 0 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)) (neg.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 (neg.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (+.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 (*.f64 x.im x.im) (pow.f64 x.re 4) (*.f64 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (fma.f64 x.im (*.f64 x.im (pow.f64 x.re 4)) (fma.f64 x.re (*.f64 x.re (pow.f64 x.im 4)) (pow.f64 x.im 6))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (-.f64 (pow.f64 (pow.f64 x.im 3) 2) (*.f64 x.im (*.f64 x.im (pow.f64 x.re 4)))) (-.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (-.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.im x.im) (pow.f64 x.re 4))) (-.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (-.f64 (pow.f64 x.im 6) (*.f64 x.im (*.f64 x.im (pow.f64 x.re 4)))) (-.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (-.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2)) (-.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 3)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3) 1/3)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 1))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (exp.f64 (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (exp.f64 (pow.f64 x.im 3))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 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 x.re x.im))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 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 x.re x.im))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (*.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1) (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (*.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) 1) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (exp.f64 (pow.f64 x.im 3)) 1)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log.f64 (/.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (exp.f64 (pow.f64 x.im 3))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(hypot.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (sqrt.f64 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (sqrt.f64 (*.f64 x.im 0)))
(hypot.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) (sqrt.f64 0))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0))
(hypot.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(hypot.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 0)
(hypot.f64 (sqrt.f64 (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0))) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(hypot.f64 (sqrt.f64 (*.f64 x.im 0)) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(hypot.f64 (sqrt.f64 0) (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)))
(hypot.f64 (*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(hypot.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(hypot.f64 0 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)))
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 1))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.re 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) x.im (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re x.re) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.im x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 x.im 3) 1 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 x.im 3) 1 (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 1 (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) x.re (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 0 x.re (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 0 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 1 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 (pow.f64 x.im 3) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 1 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2) (*.f64 (pow.f64 (cbrt.f64 x.im) 2) x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) 2) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 (cbrt.f64 x.re) x.re) x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (cbrt.f64 x.re))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.im (cbrt.f64 x.re))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 (cbrt.f64 x.re) x.re) x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (cbrt.f64 x.re)))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.im (cbrt.f64 x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (*.f64 (cbrt.f64 x.re) x.re) x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.im (*.f64 x.re (cbrt.f64 x.re)))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.im (cbrt.f64 x.re))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 (cbrt.f64 (*.f64 x.re x.re)) x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (/.f64 1 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im x.im) x.im (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im x.im) x.im (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 0)
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (fma.f64 (neg.f64 x.re) 0 0))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 (hypot.f64 x.re x.im) (hypot.f64 x.re x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 (hypot.f64 x.re x.im) (hypot.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (*.f64 (hypot.f64 x.re x.im) (hypot.f64 x.re x.im)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (neg.f64 x.re) 0))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 x.im x.im (*.f64 x.re x.re))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im)) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) 0)
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))) (*.f64 2 (pow.f64 x.im 3)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))) (*.f64 2 (pow.f64 x.im 3)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4)))) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im))))) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4)))) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (*.f64 (neg.f64 x.re) 0))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(fma.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 (*.f64 x.re x.im) (pow.f64 x.im 3))))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.re (*.f64 x.re (*.f64 x.im (pow.f64 x.im 3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (pow.f64 x.im 3) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (*.f64 x.re x.im)) 3) (pow.f64 (pow.f64 x.im 3) 3)) (-.f64 (pow.f64 (fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3)) 2) (*.f64 (*.f64 x.re x.re) (pow.f64 x.im 4))))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (+.f64 0 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))) 2) (*.f64 x.im (*.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) 0)))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im 0)
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (fma.f64 (neg.f64 x.re) 0 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (*.f64 (neg.f64 x.re) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (fma.f64 x.im x.im (*.f64 x.re x.re)) x.im (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) 0)
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (neg.f64 x.re) 0 0))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 (hypot.f64 x.re x.im) (hypot.f64 x.re x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 (hypot.f64 x.re x.im) (hypot.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(fma.f64 x.im (*.f64 (hypot.f64 x.re x.im) (hypot.f64 x.re x.im)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (*.f64 (neg.f64 x.re) 0))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (fma.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im) 0) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.re x.im)) 2)
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) 0)
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (fma.f64 (neg.f64 x.re) 0 0))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (*.f64 (sqrt.f64 x.im) (-.f64 x.re x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (-.f64 x.re x.im)) (*.f64 2 (pow.f64 x.im 3)))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (fma.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (*.f64 (sqrt.f64 x.im) (-.f64 x.re x.im)) (+.f64 (neg.f64 (pow.f64 (*.f64 x.im (sqrt.f64 x.im)) 2)) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (+.f64 x.re x.im)) (*.f64 (sqrt.f64 x.im) (-.f64 x.re x.im)) (+.f64 (pow.f64 x.im 3) (neg.f64 (pow.f64 x.im 3))))
(+.f64 (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3)) (-.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (*.f64 (neg.f64 x.re) 0))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (fma.f64 x.re (sqrt.f64 x.im) (*.f64 x.im (sqrt.f64 x.im))) (-.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.im (sqrt.f64 x.im))) (neg.f64 (/.f64 0 (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re))))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (fma.f64 x.re (*.f64 x.re x.im) 0))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (pow.f64 (pow.f64 (cbrt.f64 x.im) 2) 2)) (pow.f64 (cbrt.f64 x.im) 2) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im x.im) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.im x.im) (sqrt.f64 x.im)) (sqrt.f64 x.im) (fma.f64 x.re (*.f64 x.re x.im) 0))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 (*.f64 x.re x.im)) 2)) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 (*.f64 x.re x.im))) (sqrt.f64 (*.f64 x.re x.im)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re x.re)))
(fma.f64 x.re (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 x.re (*.f64 x.re x.im) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (pow.f64 x.re 4))) (cbrt.f64 (*.f64 x.re x.re)) (*.f64 (neg.f64 (*.f64 x.im (sqrt.f64 x.im))) (*.f64 x.im (sqrt.f64 x.im))))
(fma.f64 (cbrt.f64 (pow.f64 x.re 4)) (*.f64 x.im (cbrt.f64 (*.f64 x.re x.re))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (pow.f64 x.re 4)) (cbrt.f64 (*.f64 x.re x.re)))) (pow.f64 x.im 3))

localize9.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
99.7%
(*.f64 x.re (*.f64 x.re x.im))
Compiler

Compiled 32 to 7 computations (78.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite64.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1908×prod-diff
1050×log-prod
742×pow-prod-down
514×pow-prod-up
506×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01033
121031
2284127
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
Outputs
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 0 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))
(+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 1)
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 1)
(*.f64 1 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))
(*.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(*.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 6) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (pow.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (-.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re))))
(pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 2))
(log.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))

simplify86.0ms (0.9%)

Algorithm
egg-herbie
Rules
710×log-prod
654×fma-def
616×associate-/l*
492×distribute-lft-in
466×distribute-rgt-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01171445
12831383
28791341
337881319
Stop Event
node limit
Counts
59 → 53
Calls
Call 1
Inputs
(*.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 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 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 0 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))
(+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 1)
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 1)
(*.f64 1 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))
(*.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(*.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 6) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (pow.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (-.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re))))
(pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 2))
(log.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))))
(cbrt.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
Outputs
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) (pow.f64 x.re 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (+.f64 (*.f64 2 (pow.f64 x.re 2)) (pow.f64 x.re 2)) x.im)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (pow.f64 x.re 2)) (*.f64 -1 (pow.f64 x.re 2))) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 0 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (*.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) 1) (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im x.re)))) (cbrt.f64 (pow.f64 (exp.f64 x.re) (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im x.re)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.im x.re))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 x.im 3))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re (*.f64 x.re 3))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 1)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 1)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 1 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))))
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(pow.f64 (hypot.f64 (*.f64 2 (*.f64 x.im x.re)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 6) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (pow.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 6) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (pow.f64 (*.f64 (*.f64 (*.f64 x.re x.re) (+.f64 x.im x.im)) (sqrt.f64 x.im)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 6) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (-.f64 (pow.f64 (*.f64 (*.f64 x.re (*.f64 2 (*.f64 x.im x.re))) (sqrt.f64 x.im)) 2) (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 4))))
(/.f64 (+.f64 (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 6) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 6)) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (fma.f64 (*.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) 4) x.im (neg.f64 (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 4)))))
(/.f64 (*.f64 (pow.f64 x.re 6) (+.f64 (pow.f64 (+.f64 x.im x.im) 6) (pow.f64 x.im 3))) (+.f64 (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 4) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (*.f64 x.re x.re) (-.f64 x.im (*.f64 4 (*.f64 x.im x.im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (-.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 4) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (-.f64 (*.f64 (*.f64 x.re x.re) (+.f64 x.im x.im)) (*.f64 x.im (*.f64 x.re x.re))))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 4) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 (*.f64 x.re x.re) (-.f64 (+.f64 x.im x.im) x.im)))
(/.f64 (-.f64 (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 4) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.re (*.f64 x.re (fma.f64 2 x.im (neg.f64 x.im)))))
(-.f64 (/.f64 (pow.f64 (*.f64 2 (*.f64 x.im x.re)) 4) (*.f64 x.im (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 1)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(pow.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 3)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(pow.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 2) 1/2)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(pow.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 3) 1/3)
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(pow.f64 (hypot.f64 (*.f64 2 (*.f64 x.im x.re)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 2))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(log.f64 (exp.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re)))) (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(log.f64 (*.f64 (exp.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(cbrt.f64 (pow.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))) 3))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 1))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))) 1) 1))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 3))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))))) 1/3))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im)))) 2))
(pow.f64 (hypot.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(pow.f64 (hypot.f64 (*.f64 2 (*.f64 x.im x.re)) (*.f64 x.re (sqrt.f64 x.im))) 2)
(log1p.f64 (expm1.f64 (*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))

eval461.0ms (4.6%)

Compiler

Compiled 20556 to 8395 computations (59.2% saved)

prune216.0ms (2.1%)

Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New1014111025
Fresh9110
Picked011
Done415
Total1027141041
Accurracy
100.0%
Counts
1041 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
59.0%
(pow.f64 (neg.f64 x.im) 3)
43.5%
(-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2) (pow.f64 x.im 3))
43.6%
(+.f64 (+.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im)) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
89.5%
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
59.3%
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
59.2%
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
69.4%
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
35.1%
(*.f64 x.re (*.f64 x.re x.im))
89.5%
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
59.2%
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
58.8%
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
69.3%
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
59.3%
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
Compiler

Compiled 305 to 191 computations (37.4% saved)

localize14.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 46 to 16 computations (65.2% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite109.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1234×log-prod
852×pow-prod-down
824×fma-def
602×pow-prod-up
540×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01354
128046
2384646
Stop Event
node limit
Counts
2 → 175
Calls
Call 1
Inputs
(*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im)
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
Outputs
(+.f64 0 (*.f64 3 (*.f64 x.re (*.f64 x.re 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 3 (*.f64 x.re (*.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) 1/2)
(pow.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))) 1/3)
(pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))))
(cbrt.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im))) 2))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 (pow.f64 x.im 6) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))))
(*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(*.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(*.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))) (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)))
(/.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))))
(/.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (+.f64 (pow.f64 x.im 6) (-.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (neg.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))) (pow.f64 x.im 9)) (fma.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (pow.f64 x.im 6) (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im))) (-.f64 (pow.f64 x.im 3) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2)
(pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))) (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) -1)
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(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 3 (*.f64 x.re (*.f64 x.re x.im))))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 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 3 (*.f64 x.re (*.f64 x.re 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 3 (*.f64 x.re (*.f64 x.re x.im))))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(hypot.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 x.im (*.f64 x.im x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 x.im 3) 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 1 (pow.f64 x.im 3) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im x.im) x.im (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 x.im 3/2) (pow.f64 x.im 3/2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (pow.f64 x.im 5/2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 x.im) x.im) 2) (cbrt.f64 x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (pow.f64 x.im 5/2) (sqrt.f64 x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))

simplify108.0ms (1.1%)

Algorithm
egg-herbie
Rules
612×cancel-sign-sub-inv
608×distribute-rgt-in
600×distribute-lft-in
498×fma-neg
492×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03357697
18337609
226947283
Stop Event
node limit
Counts
223 → 237
Calls
Call 1
Inputs
(*.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 0 (*.f64 3 (*.f64 x.re (*.f64 x.re 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 3 (*.f64 x.re (*.f64 x.re x.im))))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 3)
(pow.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) 1/2)
(pow.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))) 1/3)
(pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (*.f64 3 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))))
(cbrt.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im))) 2))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 (pow.f64 x.im 6) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(*.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))))
(*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(*.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(*.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))) (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))))
(/.f64 1 (/.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)))
(/.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(/.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))))
(/.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (+.f64 (pow.f64 x.im 6) (-.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (neg.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))) (pow.f64 x.im 9)) (fma.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (pow.f64 x.im 6) (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im))) (-.f64 (pow.f64 x.im 3) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2)
(pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))) (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))) -1)
(pow.f64 (/.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) -1)
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(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 3 (*.f64 x.re (*.f64 x.re x.im))))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re 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 3 (*.f64 x.re (*.f64 x.re 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 3 (*.f64 x.re (*.f64 x.re x.im))))) (exp.f64 (pow.f64 x.im 3))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(hypot.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3))))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) 1))
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 x.im (*.f64 x.im x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 x.im 3) 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 1 (pow.f64 x.im 3) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im x.im) x.im (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 x.im 3/2) (pow.f64 x.im 3/2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (pow.f64 x.im 5/2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 x.im) x.im) 2) (cbrt.f64 x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (pow.f64 x.im 5/2) (sqrt.f64 x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
Outputs
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.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 -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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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 (*.f64 -1 (pow.f64 x.im 3)) (*.f64 3 (*.f64 (pow.f64 x.re 2) x.im)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.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 3 (*.f64 (pow.f64 x.re 2) x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(+.f64 0 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 3 (*.f64 x.im (*.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 (*.f64 2 (log.f64 (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 3 (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 3 (*.f64 x.im (*.f64 x.re x.re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(pow.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im))))
(sqrt.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 4) (*.f64 9 x.im))))
(pow.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))) 1/3)
(cbrt.f64 (*.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (*.f64 27 (pow.f64 x.re 6))))
(pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2)
(pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)))
(sqrt.f64 (*.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im))))
(sqrt.f64 (*.f64 x.im (*.f64 (pow.f64 x.re 4) (*.f64 9 x.im))))
(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)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(cbrt.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))))
(cbrt.f64 (*.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3)))
(cbrt.f64 (*.f64 (pow.f64 x.im 3) (*.f64 27 (pow.f64 x.re 6))))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 1))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 1) 1))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) 3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) 1/3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 3) 1/3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im))) 2))
(pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2)
(pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im))) 2)
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(-.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 (pow.f64 x.im 6) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x.re 4) 9) x.im) (/.f64 (*.f64 x.im x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (/.f64 (/.f64 (pow.f64 x.im 6) x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(fma.f64 (/.f64 (pow.f64 x.re 4) (/.f64 x.im 9)) (/.f64 (*.f64 x.im x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (/.f64 (neg.f64 (pow.f64 x.im 6)) (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(-.f64 (*.f64 (/.f64 9 (/.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)) (pow.f64 x.re 4)) (/.f64 (pow.f64 x.im 6) (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2)
(*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (*.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) 1) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (-.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4))))))
(*.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))) (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))))
(/.f64 (*.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) 1) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (-.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 1 (/.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(/.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(/.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))))
(/.f64 (*.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) 1) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (-.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (+.f64 (pow.f64 x.im 6) (-.f64 (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im)) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) (-.f64 (+.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)))) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 x.im 6) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (*.f64 x.re (neg.f64 (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))))))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 x.im 6) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4)))))))
(/.f64 (neg.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))) (neg.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (*.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) 1) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (-.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (neg.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) (neg.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(/.f64 (-.f64 (*.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3))) (pow.f64 x.im 9)) (fma.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im) (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))))
(/.f64 (-.f64 (*.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (fma.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im) (+.f64 (pow.f64 x.im 6) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.im 3) (*.f64 27 (pow.f64 x.re 6))) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (fma.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))) (pow.f64 x.im 6))))
(/.f64 (-.f64 (*.f64 (pow.f64 x.im 3) (*.f64 27 (pow.f64 x.re 6))) (pow.f64 x.im 9)) (fma.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)) (*.f64 (pow.f64 x.im 4) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(/.f64 (-.f64 (pow.f64 x.im 6) (*.f64 (*.f64 (pow.f64 x.re 4) 9) (*.f64 x.im x.im))) (-.f64 (pow.f64 x.im 3) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (-.f64 (pow.f64 x.im 6) (*.f64 (pow.f64 x.re 4) (*.f64 9 (*.f64 x.im x.im)))) (+.f64 (pow.f64 x.im 3) (*.f64 -3 (*.f64 x.im (*.f64 x.re x.re)))))
(/.f64 (+.f64 (pow.f64 x.im 6) (*.f64 (*.f64 x.im x.im) (*.f64 (pow.f64 x.re 4) -9))) (+.f64 (pow.f64 x.im 3) (*.f64 (*.f64 x.im (*.f64 x.re x.re)) -3)))
(/.f64 (+.f64 (pow.f64 x.im 6) (*.f64 x.im (*.f64 x.im (*.f64 (pow.f64 x.re 4) -9)))) (*.f64 x.im (fma.f64 x.im x.im (*.f64 x.re (*.f64 x.re -3)))))
(pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 3)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) 1/2)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3) 1/3)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2)
(pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(pow.f64 (/.f64 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4))) (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9))) -1)
(/.f64 (*.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) 1) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (-.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4))))))
(pow.f64 (/.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2)) -1)
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(log.f64 (pow.f64 (exp.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.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)) (exp.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 x.im (*.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)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (exp.f64 (pow.f64 x.im 3))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(log.f64 (*.f64 (exp.f64 (pow.f64 x.im 3)) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (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))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (pow.f64 x.im 3))) (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.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)))))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (exp.f64 (pow.f64 x.im 3))))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))) (+.f64 1 (expm1.f64 (pow.f64 x.im 3)))))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(hypot.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(hypot.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))))) 1/3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3))))) 2))
(pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 1) 1))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 3 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re x.re) (*.f64 3 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 3 x.re)) x.im (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.re (*.f64 3 x.re)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 x.im (*.f64 x.im x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) 1 (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 x.im 3) 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 1 (pow.f64 x.im 3) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (cbrt.f64 x.im) x.im) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (*.f64 x.im (cbrt.f64 x.im)) (pow.f64 (cbrt.f64 x.im) 5) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))))
(*.f64 x.im (+.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 5))))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) 2) (cbrt.f64 (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 x.re (*.f64 3 x.re)))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 x.re (*.f64 3 x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 x.re (*.f64 3 x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) 2) (cbrt.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.im x.im)) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (/.f64 1 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im x.im) x.im (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3))
(+.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(+.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im))) 2))
(+.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(fma.f64 (pow.f64 x.im 3/2) (pow.f64 x.im 3/2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (pow.f64 x.im 3))
(+.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(+.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im))) 2))
(+.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (sqrt.f64 3)) (*.f64 (*.f64 x.re (sqrt.f64 3)) x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2) (*.f64 0 (pow.f64 x.im 3)))
(+.f64 0 (pow.f64 (*.f64 (sqrt.f64 x.im) (hypot.f64 x.im (*.f64 x.re (sqrt.f64 3)))) 2))
(fma.f64 (sqrt.f64 x.im) (pow.f64 x.im 5/2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (sqrt.f64 x.im) (pow.f64 x.im 5/2) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4))))) (*.f64 2 (pow.f64 x.im 3)))
(+.f64 (/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (-.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4)))))) (*.f64 2 (pow.f64 x.im 3)))
(+.f64 (/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4)))))) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 27 (*.f64 (pow.f64 x.re 6) (pow.f64 x.im 3)) (pow.f64 x.im 9)) (/.f64 1 (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 (*.f64 x.re (*.f64 3 x.re)) (pow.f64 x.im 4)))) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(/.f64 (*.f64 (fma.f64 27 (*.f64 (pow.f64 x.im 3) (pow.f64 x.re 6)) (pow.f64 x.im 9)) 1) (-.f64 (pow.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 2) (*.f64 x.re (*.f64 (*.f64 3 x.re) (pow.f64 x.im 4)))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (-.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 3 (*.f64 x.re (pow.f64 x.im 4))))))
(/.f64 (fma.f64 (*.f64 27 (pow.f64 x.re 6)) (pow.f64 x.im 3) (pow.f64 x.im 9)) (+.f64 (pow.f64 (fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3)) 2) (*.f64 x.re (*.f64 -3 (*.f64 x.re (pow.f64 x.im 4))))))
(fma.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im))) 1 (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 3 x.re) (*.f64 x.re x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 3 (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (+.f64 (pow.f64 x.im 3) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))) (*.f64 2 (pow.f64 x.im 3)))
(+.f64 (-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3)) (*.f64 2 (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (fma.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)) (+.f64 (neg.f64 (pow.f64 x.im 3)) (pow.f64 x.im 3)))
(fma.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))) (*.f64 0 (pow.f64 x.im 3)))
(+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (cbrt.f64 x.im))) 2) (cbrt.f64 x.im) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (cbrt.f64 x.im))) 2) (cbrt.f64 x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 x.im) (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (cbrt.f64 x.im))) 2) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (cbrt.f64 x.im))) 2) (cbrt.f64 x.im) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 x.im) (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (cbrt.f64 x.im))) 2) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 (*.f64 x.re (*.f64 3 x.re)) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im 3) (*.f64 x.re x.re) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 x.re (*.f64 3 x.re)))) (pow.f64 x.im 3))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (*.f64 -1 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 x.re (*.f64 3 x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9))) (cbrt.f64 (*.f64 x.re (*.f64 3 x.re))) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 x.re (*.f64 3 x.re)))) (neg.f64 (pow.f64 x.im 3)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (*.f64 x.im (cbrt.f64 (*.f64 3 (*.f64 x.re x.re)))) (neg.f64 (pow.f64 x.im 3)))
(-.f64 (*.f64 x.im (*.f64 (cbrt.f64 (*.f64 (pow.f64 x.re 4) 9)) (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (pow.f64 x.im 3))
(+.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(+.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im))) 2))
(+.f64 (pow.f64 x.im 3) (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (*.f64 -1 (pow.f64 x.im 3)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 x.re (sqrt.f64 3))) (*.f64 x.re (sqrt.f64 3)) (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (-.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) (pow.f64 x.im 3/2)))
(*.f64 (fma.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im) (pow.f64 x.im 3/2)) (fma.f64 x.re (*.f64 (sqrt.f64 3) (sqrt.f64 x.im)) (neg.f64 (pow.f64 x.im 3/2))))
(-.f64 (pow.f64 (*.f64 (*.f64 x.re (sqrt.f64 3)) (sqrt.f64 x.im)) 2) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (pow.f64 x.im 3))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (*.f64 -1 (pow.f64 x.im 3)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 3 x.re)) x.re (*.f64 (neg.f64 (pow.f64 x.im 3/2)) (pow.f64 x.im 3/2)))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.im) x.im)) (pow.f64 (cbrt.f64 x.im) 2) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 (*.f64 (cbrt.f64 x.im) x.im) 2) (cbrt.f64 x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.im (fma.f64 3 (*.f64 x.re x.re) (*.f64 x.im x.im)))
(fma.f64 3 (*.f64 x.im (*.f64 x.re x.re)) (pow.f64 x.im 3))
(fma.f64 (pow.f64 x.im 5/2) (sqrt.f64 x.im) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(fma.f64 (sqrt.f64 x.im) (pow.f64 x.im 5/2) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))))
(fma.f64 (*.f64 (*.f64 x.im x.im) -1) x.im (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))))
(-.f64 (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (pow.f64 x.im 3))

localize4.0ms (0%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 x.re (*.f64 x.re x.im))
Compiler

Compiled 12 to 4 computations (66.7% saved)

localize6.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
88.8%
(*.f64 x.im (*.f64 x.re x.re))
Compiler

Compiled 20 to 7 computations (65% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite74.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1490×pow1
1368×add-exp-log
1368×log1p-expm1-u
1368×expm1-log1p-u
1338×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116332
2191932
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
Outputs
(-.f64 (+.f64 1 (*.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 (pow.f64 x.re 4) (*.f64 x.im x.im)))
(log.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 x.re 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))))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(-.f64 (+.f64 1 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))) 1)
(pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (*.f64 x.im x.im)) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) 3))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))

simplify70.0ms (0.7%)

Algorithm
egg-herbie
Rules
1980×log-prod
1612×fma-neg
804×distribute-rgt-out
752×unswap-sqr
426×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0641120
11631120
26711120
325601120
446901120
Stop Event
node limit
Counts
70 → 30
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 (+.f64 1 (*.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 (pow.f64 x.re 4) (*.f64 x.im x.im)))
(log.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 x.re 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))))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 x.re x.re))))
(-.f64 (+.f64 1 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))) 1)
(pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))) 3)
(pow.f64 (pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (*.f64 x.im x.im)) 9))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) 3))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 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 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(-.f64 (+.f64 1 (*.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 (pow.f64 x.re 4) (*.f64 x.im x.im)))
(*.f64 x.im (*.f64 x.re x.re))
(*.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))
(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))
(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))
(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 (+.f64 1 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))) 1)
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 1)
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(pow.f64 (cbrt.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))) 3)
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(pow.f64 (pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 3) 1/3)
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2)
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 x.re 4) (*.f64 x.im x.im)) 9))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.im) (*.f64 x.re x.re)) 3))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(cbrt.f64 (pow.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3)) 3))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(expm1.f64 (log1p.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(exp.f64 (log.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(log1p.f64 (expm1.f64 (*.f64 x.im (*.f64 (*.f64 x.re x.re) 3))))
(*.f64 x.im (*.f64 x.re (*.f64 x.re 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.re (*.f64 3 (*.f64 x.re x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))

localize8.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 3 x.re) x.re)
88.8%
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
Compiler

Compiled 20 to 12 computations (40% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite54.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1524×pow1
1398×add-exp-log
1398×log1p-expm1-u
1398×expm1-log1p-u
1368×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116232
2192132
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
(*.f64 (*.f64 3 x.re) x.re)
Outputs
(-.f64 (+.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))) 1)
(pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 3) x.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2))
(log.f64 (exp.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(-.f64 (+.f64 1 (*.f64 3 (*.f64 x.re x.re))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 3) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re x.re))))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))

simplify66.0ms (0.7%)

Algorithm
egg-herbie
Rules
1896×log-prod
1362×fma-def
1142×distribute-rgt-in
1112×distribute-lft-in
678×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
061964
1147964
2616964
32304964
47490964
Stop Event
node limit
Counts
58 → 28
Calls
Call 1
Inputs
(*.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))
(-.f64 (+.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))) 1)
(pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 3) x.re)) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2))
(log.f64 (exp.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(-.f64 (+.f64 1 (*.f64 3 (*.f64 x.re x.re))) 1)
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) 3)
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 3) x.re) 2)
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 3))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re))))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re x.re))))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))
Outputs
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(*.f64 3 (pow.f64 x.re 2))
(*.f64 3 (*.f64 x.re x.re))
(-.f64 (+.f64 1 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))) 3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(pow.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 3) 1/3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(pow.f64 (*.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 3) x.re)) 2)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 2))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(log.f64 (exp.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im)) 3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(exp.f64 (log.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 (*.f64 x.re x.re) x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(-.f64 (+.f64 1 (*.f64 3 (*.f64 x.re x.re))) 1)
(*.f64 3 (*.f64 x.re x.re))
(pow.f64 (*.f64 3 (*.f64 x.re x.re)) 1)
(*.f64 3 (*.f64 x.re x.re))
(pow.f64 (cbrt.f64 (*.f64 3 (*.f64 x.re x.re))) 3)
(*.f64 3 (*.f64 x.re x.re))
(pow.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 3) 1/3)
(*.f64 3 (*.f64 x.re x.re))
(pow.f64 (*.f64 (sqrt.f64 3) x.re) 2)
(*.f64 3 (*.f64 x.re x.re))
(sqrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 2))
(*.f64 3 (*.f64 x.re x.re))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 3 x.re)))
(*.f64 3 (*.f64 x.re x.re))
(cbrt.f64 (pow.f64 (*.f64 3 (*.f64 x.re x.re)) 3))
(*.f64 3 (*.f64 x.re x.re))
(expm1.f64 (log1p.f64 (*.f64 3 (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re x.re))
(exp.f64 (log.f64 (*.f64 3 (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re x.re))
(log1p.f64 (expm1.f64 (*.f64 3 (*.f64 x.re x.re))))
(*.f64 3 (*.f64 x.re x.re))

localize29.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
99.7%
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))
88.8%
(*.f64 x.im (*.f64 x.re x.re))
Compiler

Compiled 40 to 8 computations (80% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite87.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1356×fma-def
1136×log-prod
864×pow-prod-down
538×pow-prod-up
536×pow-unpow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01052
122444
2341628
Stop Event
node limit
Counts
2 → 217
Calls
Call 1
Inputs
(*.f64 x.re (*.f64 x.re (+.f64 x.im x.im)))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
Outputs
(+.f64 x.im 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 0 (+.f64 x.im x.im))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re 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 (*.f64 (*.f64 x.re x.im) 1) (*.f64 (*.f64 x.re x.im) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) 2)) (cbrt.f64 (pow.f64 (exp.f64 x.im) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) 2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) 2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) 2))))
(-.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 1 (+.f64 x.im x.im))
(/.f64 1 (/.f64 (fma.f64 x.im x.im 0) (*.f64 2 (pow.f64 x.im 3))))
(/.f64 (*.f64 2 (pow.f64 x.im 3)) (fma.f64 x.im x.im 0))
(/.f64 0 0)
(/.f64 (cbrt.f64 (*.f64 2 (pow.f64 x.im 3))) (cbrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (pow.f64 (*.f64 2 (pow.f64 x.im 3)) 2) (pow.f64 (fma.f64 x.im x.im 0) 2))
(/.f64 (sqrt.f64 0) (sqrt.f64 0))
(/.f64 (sqrt.f64 (*.f64 2 (pow.f64 x.im 3))) (sqrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) 0) (*.f64 (fma.f64 x.im x.im 0) 0))
(/.f64 (*.f64 0 (*.f64 2 (pow.f64 x.im 3))) (*.f64 0 (fma.f64 x.im x.im 0)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 x.im 3))) (neg.f64 (fma.f64 x.im x.im 0)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 x.re (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 x.re 0) 0)
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (*.f64 x.re x.re) 0) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) (+.f64 x.im x.im)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 0 (+.f64 x.im x.im)) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) x.re) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 0 x.re) 0)
(pow.f64 (+.f64 x.im x.im) 1)
(pow.f64 (+.f64 x.im x.im) 2)
(pow.f64 (+.f64 x.im x.im) 3)
(pow.f64 (+.f64 x.im x.im) 4)
(pow.f64 (+.f64 x.im x.im) 9)
(pow.f64 (+.f64 x.im x.im) 1/2)
(pow.f64 (+.f64 x.im x.im) 1/3)
(pow.f64 (+.f64 x.im x.im) 3/2)
(pow.f64 (+.f64 x.im x.im) -1)
(pow.f64 (+.f64 x.im x.im) 5)
(pow.f64 (+.f64 x.im x.im) 6)
(pow.f64 (+.f64 x.im x.im) 2/3)
(pow.f64 (+.f64 x.im x.im) 4/3)
(pow.f64 (+.f64 x.im x.im) 5/2)
(pow.f64 (+.f64 x.im x.im) 7/3)
(pow.f64 (+.f64 x.im x.im) 7/2)
(pow.f64 (+.f64 x.im x.im) 10/3)
(pow.f64 (+.f64 x.im x.im) 5/6)
(pow.f64 (+.f64 x.im x.im) 9/2)
(pow.f64 (+.f64 x.im x.im) 1/9)
(pow.f64 (+.f64 x.im x.im) 1/6)
(pow.f64 (+.f64 x.im x.im) 1/4)
(pow.f64 (+.f64 x.im x.im) -2)
(pow.f64 (+.f64 x.im x.im) -3)
(pow.f64 (+.f64 x.im x.im) -1/2)
(pow.f64 (+.f64 x.im x.im) -1/3)
(pow.f64 (/.f64 (fma.f64 x.im x.im 0) (*.f64 2 (pow.f64 x.im 3))) -1)
(pow.f64 (*.f64 (+.f64 x.im x.im) (pow.f64 x.re 6)) 1/3)
(sqrt.f64 (+.f64 x.im x.im))
(fabs.f64 (+.f64 x.im x.im))
(log.f64 (pow.f64 (exp.f64 x.im) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))))
(log.f64 (*.f64 (exp.f64 x.im) (+.f64 1 (expm1.f64 x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x.im)) (exp.f64 x.im)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x.im)) (+.f64 1 (expm1.f64 x.im))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(cbrt.f64 (+.f64 x.im x.im))
(expm1.f64 (log1p.f64 (+.f64 x.im x.im)))
(hypot.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)))
(hypot.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (pow.f64 (*.f64 x.re x.im) 1/2))
(hypot.f64 (pow.f64 (*.f64 x.re x.im) 1/2) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (pow.f64 (*.f64 x.re x.im) 1/2) (pow.f64 (*.f64 x.re x.im) 1/2))
(exp.f64 (log.f64 (+.f64 x.im x.im)))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1/2))
(log1p.f64 (expm1.f64 (+.f64 x.im x.im)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(fma.f64 x.im (+.f64 x.im x.im) (*.f64 x.im (+.f64 x.im x.im)))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im 1 x.im)
(fma.f64 (+.f64 x.im x.im) x.im (*.f64 (+.f64 x.im x.im) x.im))
(fma.f64 (+.f64 x.im x.im) (*.f64 x.re x.im) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 x.im x.im)
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (pow.f64 (cbrt.f64 x.re) 2) x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2) x.im)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 x.im) x.im)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (sqrt.f64 x.im) x.im)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) (+.f64 x.im x.im) (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)))
(fma.f64 (*.f64 x.re x.im) 1 (*.f64 (*.f64 x.re x.im) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re 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 (pow.f64 (*.f64 x.re x.im) 1/2) (pow.f64 (*.f64 x.re x.im) 1/2) (*.f64 x.re x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) 1) x.re (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.re) x.re)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.im) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.im) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 1)
(-.f64 (/.f64 (+.f64 x.im x.im) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))) (/.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(*.f64 x.re (+.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(*.f64 x.re (fma.f64 x.re x.im (+.f64 x.im x.im)))
(*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))
(*.f64 (*.f64 x.re x.re) (+.f64 x.im (+.f64 x.im x.im)))
(*.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 1)
(*.f64 1 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(*.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))))
(*.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (/.f64 1 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im)))))
(*.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (/.f64 1 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))) (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))))
(/.f64 1 (/.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (fma.f64 (pow.f64 x.re 4) (*.f64 x.im x.im) (-.f64 (+.f64 x.im x.im) (*.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))) (neg.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im)))))
(/.f64 (neg.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (+.f64 x.im x.im)) (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (+.f64 x.im x.im)))
(pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 3) 1/3)
(pow.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) 2)
(pow.f64 (/.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))) (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))) -1)
(pow.f64 (/.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (fma.f64 x.im 2 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) 2) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))) (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 1 (expm1.f64 (+.f64 x.im x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (exp.f64 x.im) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (+.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(exp.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.re (*.f64 x.re x.im) (+.f64 x.im x.im))
(fma.f64 x.im (*.f64 x.re x.re) (+.f64 x.im x.im))
(fma.f64 (+.f64 x.im x.im) x.re (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) 1 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (+.f64 x.im x.im))
(fma.f64 1 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (pow.f64 (cbrt.f64 x.re) 2) x.im) (+.f64 x.im x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (+.f64 x.im x.im))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (+.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.im) x.re (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) 1) x.re (+.f64 x.im x.im))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.re) x.re)) (pow.f64 (cbrt.f64 x.re) 2) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) (sqrt.f64 x.re)) (sqrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.re) 2) x.im (*.f64 x.re (*.f64 x.re x.im)))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
142×fma-udef
110×*-commutative
106×sqr-pow
40×exp-prod
32×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04294294973487
111394294973487
Stop Event
unsound
Counts
265 → 287
Calls
Call 1
Inputs
(*.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 (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 (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 (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 (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 x.im 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 0 (+.f64 x.im x.im))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re 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 (*.f64 (*.f64 x.re x.im) 1) (*.f64 (*.f64 x.re x.im) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) 2)) (cbrt.f64 (pow.f64 (exp.f64 x.im) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) 2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) 2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) 2))))
(-.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 1 (+.f64 x.im x.im))
(/.f64 1 (/.f64 (fma.f64 x.im x.im 0) (*.f64 2 (pow.f64 x.im 3))))
(/.f64 (*.f64 2 (pow.f64 x.im 3)) (fma.f64 x.im x.im 0))
(/.f64 0 0)
(/.f64 (cbrt.f64 (*.f64 2 (pow.f64 x.im 3))) (cbrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (pow.f64 (*.f64 2 (pow.f64 x.im 3)) 2) (pow.f64 (fma.f64 x.im x.im 0) 2))
(/.f64 (sqrt.f64 0) (sqrt.f64 0))
(/.f64 (sqrt.f64 (*.f64 2 (pow.f64 x.im 3))) (sqrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) 0) (*.f64 (fma.f64 x.im x.im 0) 0))
(/.f64 (*.f64 0 (*.f64 2 (pow.f64 x.im 3))) (*.f64 0 (fma.f64 x.im x.im 0)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 x.im 3))) (neg.f64 (fma.f64 x.im x.im 0)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 x.re (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 x.re 0) 0)
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 (*.f64 x.re x.re) 0) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) (+.f64 x.im x.im)) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 0 (+.f64 x.im x.im)) 0)
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) x.re) (fma.f64 x.im x.im 0))
(/.f64 (*.f64 0 x.re) 0)
(pow.f64 (+.f64 x.im x.im) 1)
(pow.f64 (+.f64 x.im x.im) 2)
(pow.f64 (+.f64 x.im x.im) 3)
(pow.f64 (+.f64 x.im x.im) 4)
(pow.f64 (+.f64 x.im x.im) 9)
(pow.f64 (+.f64 x.im x.im) 1/2)
(pow.f64 (+.f64 x.im x.im) 1/3)
(pow.f64 (+.f64 x.im x.im) 3/2)
(pow.f64 (+.f64 x.im x.im) -1)
(pow.f64 (+.f64 x.im x.im) 5)
(pow.f64 (+.f64 x.im x.im) 6)
(pow.f64 (+.f64 x.im x.im) 2/3)
(pow.f64 (+.f64 x.im x.im) 4/3)
(pow.f64 (+.f64 x.im x.im) 5/2)
(pow.f64 (+.f64 x.im x.im) 7/3)
(pow.f64 (+.f64 x.im x.im) 7/2)
(pow.f64 (+.f64 x.im x.im) 10/3)
(pow.f64 (+.f64 x.im x.im) 5/6)
(pow.f64 (+.f64 x.im x.im) 9/2)
(pow.f64 (+.f64 x.im x.im) 1/9)
(pow.f64 (+.f64 x.im x.im) 1/6)
(pow.f64 (+.f64 x.im x.im) 1/4)
(pow.f64 (+.f64 x.im x.im) -2)
(pow.f64 (+.f64 x.im x.im) -3)
(pow.f64 (+.f64 x.im x.im) -1/2)
(pow.f64 (+.f64 x.im x.im) -1/3)
(pow.f64 (/.f64 (fma.f64 x.im x.im 0) (*.f64 2 (pow.f64 x.im 3))) -1)
(pow.f64 (*.f64 (+.f64 x.im x.im) (pow.f64 x.re 6)) 1/3)
(sqrt.f64 (+.f64 x.im x.im))
(fabs.f64 (+.f64 x.im x.im))
(log.f64 (pow.f64 (exp.f64 x.im) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))))
(log.f64 (*.f64 (exp.f64 x.im) (+.f64 1 (expm1.f64 x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x.im)) (exp.f64 x.im)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x.im)) (+.f64 1 (expm1.f64 x.im))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(cbrt.f64 (+.f64 x.im x.im))
(expm1.f64 (log1p.f64 (+.f64 x.im x.im)))
(hypot.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)))
(hypot.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (pow.f64 (*.f64 x.re x.im) 1/2))
(hypot.f64 (pow.f64 (*.f64 x.re x.im) 1/2) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (pow.f64 (*.f64 x.re x.im) 1/2) (pow.f64 (*.f64 x.re x.im) 1/2))
(exp.f64 (log.f64 (+.f64 x.im x.im)))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1/2))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 3))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1/2))
(log1p.f64 (expm1.f64 (+.f64 x.im x.im)))
(fma.f64 x.re x.im (*.f64 x.re x.im))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(fma.f64 x.im (+.f64 x.im x.im) (*.f64 x.im (+.f64 x.im x.im)))
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im 1 x.im)
(fma.f64 (+.f64 x.im x.im) x.im (*.f64 (+.f64 x.im x.im) x.im))
(fma.f64 (+.f64 x.im x.im) (*.f64 x.re x.im) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 x.im x.im)
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (pow.f64 (cbrt.f64 x.re) 2) x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2) x.im)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 x.im) x.im)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (sqrt.f64 x.im) x.im)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) (+.f64 x.im x.im) (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)))
(fma.f64 (*.f64 x.re x.im) 1 (*.f64 (*.f64 x.re x.im) 1))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re 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 (pow.f64 (*.f64 x.re x.im) 1/2) (pow.f64 (*.f64 x.re x.im) 1/2) (*.f64 x.re x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) 1) x.re (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.re) x.re)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.im) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.im) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 1)
(-.f64 (/.f64 (+.f64 x.im x.im) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))) (/.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(*.f64 x.re (+.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(*.f64 x.re (fma.f64 x.re x.im (+.f64 x.im x.im)))
(*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))
(*.f64 (*.f64 x.re x.re) (+.f64 x.im (+.f64 x.im x.im)))
(*.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 1)
(*.f64 1 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(*.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))))
(*.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (/.f64 1 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im)))))
(*.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (/.f64 1 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 1 (/.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))) (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))))
(/.f64 1 (/.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (fma.f64 (pow.f64 x.re 4) (*.f64 x.im x.im) (-.f64 (+.f64 x.im x.im) (*.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))) (neg.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im)))))
(/.f64 (neg.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (+.f64 x.im x.im)) (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (+.f64 x.im x.im)))
(pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 3) 1/3)
(pow.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) 2)
(pow.f64 (/.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))) (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))) -1)
(pow.f64 (/.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) -1)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (fma.f64 x.im 2 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) 2) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))) (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 1 (expm1.f64 (+.f64 x.im x.im)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (exp.f64 x.im) 2)))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (+.f64 x.im x.im)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(exp.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 1/3))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im)))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.re (*.f64 x.re x.im) (+.f64 x.im x.im))
(fma.f64 x.im (*.f64 x.re x.re) (+.f64 x.im x.im))
(fma.f64 (+.f64 x.im x.im) x.re (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) 1 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (+.f64 x.im x.im))
(fma.f64 1 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (pow.f64 (cbrt.f64 x.re) 2) x.im) (+.f64 x.im x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (+.f64 x.im x.im))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (+.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.im) x.re (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) 1) x.re (+.f64 x.im x.im))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.re) x.re)) (pow.f64 (cbrt.f64 x.re) 2) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) (sqrt.f64 x.re)) (sqrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.re) 2) x.im (*.f64 x.re (*.f64 x.re x.im)))
Outputs
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 0 (*.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 x.im x.im)
(+.f64 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.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))
(pow.f64 (+.f64 x.im x.im) 2)
(+.f64 0 (+.f64 x.im x.im))
(+.f64 x.im x.im)
(+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re 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 2 (*.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)))
(pow.f64 (+.f64 x.im x.im) 2)
(+.f64 (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)) (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)))
(*.f64 2 (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re x.im) 1) (*.f64 (*.f64 x.re x.im) 1))
(*.f64 2 (*.f64 x.re x.im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) 2)) (cbrt.f64 (pow.f64 (exp.f64 x.im) 2)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x.im) 2))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) 2))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) 2))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x.im) 2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 x.im x.im))) 1)
(+.f64 x.im x.im)
(-.f64 (/.f64 (*.f64 x.im x.im) 0) (/.f64 (*.f64 x.im x.im) 0))
0
(/.f64 1 (+.f64 x.im x.im))
(/.f64 0 (+.f64 x.im x.im))
(/.f64 1 (/.f64 (fma.f64 x.im x.im 0) (*.f64 2 (pow.f64 x.im 3))))
0
(/.f64 (*.f64 2 (pow.f64 x.im 3)) (fma.f64 x.im x.im 0))
0
(/.f64 0 0)
0
(/.f64 (cbrt.f64 (*.f64 2 (pow.f64 x.im 3))) (cbrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 0 (cbrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (pow.f64 (*.f64 2 (pow.f64 x.im 3)) 2) (pow.f64 (fma.f64 x.im x.im 0) 2))
(/.f64 0 (pow.f64 (fma.f64 x.im x.im 0) 2))
(/.f64 (sqrt.f64 0) (sqrt.f64 0))
0
(/.f64 (sqrt.f64 (*.f64 2 (pow.f64 x.im 3))) (sqrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 0 (sqrt.f64 (fma.f64 x.im x.im 0)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) 0) (*.f64 (fma.f64 x.im x.im 0) 0))
0
(/.f64 (*.f64 0 (*.f64 2 (pow.f64 x.im 3))) (*.f64 0 (fma.f64 x.im x.im 0)))
0
(/.f64 (neg.f64 (*.f64 2 (pow.f64 x.im 3))) (neg.f64 (fma.f64 x.im x.im 0)))
(/.f64 -1 (neg.f64 (fma.f64 x.im x.im 0)))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re x.im) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (pow.f64 (*.f64 x.re x.im) 2) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 0 (pow.f64 (*.f64 x.re x.im) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re x.im) (*.f64 x.re x.im)))
0
(/.f64 (*.f64 (+.f64 x.im x.im) (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
0
(/.f64 (*.f64 x.re (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
0
(/.f64 (*.f64 x.re 0) 0)
0
(/.f64 (*.f64 (*.f64 x.re x.re) (*.f64 2 (pow.f64 x.im 3))) (fma.f64 x.im x.im 0))
0
(/.f64 (*.f64 (*.f64 x.re x.re) 0) 0)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) (+.f64 x.im x.im)) (fma.f64 x.im x.im 0))
0
(/.f64 (*.f64 0 (+.f64 x.im x.im)) 0)
0
(/.f64 (*.f64 (*.f64 2 (pow.f64 x.im 3)) x.re) (fma.f64 x.im x.im 0))
0
(/.f64 (*.f64 0 x.re) 0)
0
(pow.f64 (+.f64 x.im x.im) 1)
(+.f64 x.im x.im)
(pow.f64 (+.f64 x.im x.im) 2)
(pow.f64 (+.f64 x.im x.im) 3)
(pow.f64 (+.f64 x.im x.im) 4)
(pow.f64 (+.f64 x.im x.im) 9)
(pow.f64 (+.f64 x.im x.im) 1/2)
(sqrt.f64 (+.f64 x.im x.im))
(pow.f64 (+.f64 x.im x.im) 1/3)
(cbrt.f64 (+.f64 x.im x.im))
(pow.f64 (+.f64 x.im x.im) 3/2)
(pow.f64 (+.f64 x.im x.im) -1)
(/.f64 0 (+.f64 x.im x.im))
(pow.f64 (+.f64 x.im x.im) 5)
(pow.f64 (+.f64 x.im x.im) 6)
(pow.f64 (+.f64 x.im x.im) 2/3)
(*.f64 (cbrt.f64 (+.f64 x.im x.im)) (cbrt.f64 (+.f64 x.im x.im)))
(pow.f64 (+.f64 x.im x.im) 4/3)
(*.f64 (*.f64 (cbrt.f64 (+.f64 x.im x.im)) (cbrt.f64 (+.f64 x.im x.im))) (*.f64 (cbrt.f64 (+.f64 x.im x.im)) (cbrt.f64 (+.f64 x.im x.im))))
(pow.f64 (+.f64 x.im x.im) 5/2)
(pow.f64 (+.f64 x.im x.im) 7/3)
(*.f64 (pow.f64 (+.f64 x.im x.im) 7/6) (pow.f64 (+.f64 x.im x.im) 7/6))
(pow.f64 (+.f64 x.im x.im) 7/2)
(pow.f64 (+.f64 x.im x.im) 10/3)
(pow.f64 (+.f64 x.im x.im) 5/6)
(pow.f64 (+.f64 x.im x.im) 9/2)
(pow.f64 (+.f64 x.im x.im) 1/9)
(*.f64 (pow.f64 (+.f64 x.im x.im) 1/18) (pow.f64 (+.f64 x.im x.im) 1/18))
(pow.f64 (+.f64 x.im x.im) 1/6)
(pow.f64 (+.f64 x.im x.im) 1/4)
(pow.f64 (+.f64 x.im x.im) -2)
(pow.f64 (+.f64 x.im x.im) -3)
(pow.f64 (+.f64 x.im x.im) -1/2)
(pow.f64 (+.f64 x.im x.im) -1/3)
(*.f64 (pow.f64 (+.f64 x.im x.im) -1/6) (pow.f64 (+.f64 x.im x.im) -1/6))
(pow.f64 (/.f64 (fma.f64 x.im x.im 0) (*.f64 2 (pow.f64 x.im 3))) -1)
0
(pow.f64 (*.f64 (+.f64 x.im x.im) (pow.f64 x.re 6)) 1/3)
(cbrt.f64 (*.f64 (+.f64 x.im x.im) (pow.f64 x.re 6)))
(sqrt.f64 (+.f64 x.im x.im))
(fabs.f64 (+.f64 x.im x.im))
(log.f64 (pow.f64 (exp.f64 x.im) 2))
(*.f64 2 (log.f64 (exp.f64 x.im)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))))
(+.f64 x.im x.im)
(log.f64 (*.f64 (exp.f64 x.im) (+.f64 1 (expm1.f64 x.im))))
(log.f64 (*.f64 (exp.f64 x.im) (+.f64 0 (expm1.f64 x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x.im)) (exp.f64 x.im)))
(log.f64 (*.f64 (exp.f64 x.im) (+.f64 0 (expm1.f64 x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x.im)) (+.f64 1 (expm1.f64 x.im))))
(log.f64 (*.f64 (+.f64 0 (expm1.f64 x.im)) (+.f64 0 (expm1.f64 x.im))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(cbrt.f64 (+.f64 x.im x.im))
(expm1.f64 (log1p.f64 (+.f64 x.im x.im)))
(+.f64 x.im x.im)
(hypot.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)))
(hypot.f64 (sqrt.f64 x.im) (sqrt.f64 x.im))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (pow.f64 (*.f64 x.re x.im) 1/2))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (pow.f64 (*.f64 x.re x.im) 1/2) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(hypot.f64 (pow.f64 (*.f64 x.re x.im) 1/2) (pow.f64 (*.f64 x.re x.im) 1/2))
(hypot.f64 (sqrt.f64 (*.f64 x.re x.im)) (sqrt.f64 (*.f64 x.re x.im)))
(exp.f64 (log.f64 (+.f64 x.im x.im)))
(+.f64 x.im x.im)
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3))
(pow.f64 (+.f64 x.im x.im) 3)
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1))
(+.f64 x.im x.im)
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 2))
(pow.f64 (+.f64 x.im x.im) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 2))
(pow.f64 (+.f64 x.im x.im) 2)
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1/2))
(sqrt.f64 (+.f64 x.im x.im))
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1/3))
(cbrt.f64 (+.f64 x.im x.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1/3))
(cbrt.f64 (+.f64 x.im x.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1))
(+.f64 x.im x.im)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 1/3))
(+.f64 x.im x.im)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 3))
(pow.f64 (pow.f64 (+.f64 x.im x.im) 3) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 3))
(pow.f64 (+.f64 x.im x.im) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3) 1))
(pow.f64 (+.f64 x.im x.im) 3)
(exp.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 3/2))
(pow.f64 (+.f64 x.im x.im) 3/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 3/2))
(pow.f64 (+.f64 x.im x.im) 3/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 x.im x.im)) 1) 1/2))
(sqrt.f64 (+.f64 x.im x.im))
(log1p.f64 (expm1.f64 (+.f64 x.im x.im)))
(+.f64 x.im x.im)
(fma.f64 x.re x.im (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(fma.f64 x.re (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im x.re (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(fma.f64 x.im (+.f64 x.im x.im) (*.f64 x.im (+.f64 x.im x.im)))
(pow.f64 (+.f64 x.im x.im) 2)
(fma.f64 x.im (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 x.im 1 x.im)
(fma.f64 x.im 0 x.im)
(fma.f64 (+.f64 x.im x.im) x.im (*.f64 (+.f64 x.im x.im) x.im))
(pow.f64 (+.f64 x.im x.im) 2)
(fma.f64 (+.f64 x.im x.im) (*.f64 x.re x.im) (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(*.f64 2 (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 0 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 x.im x.im)
(fma.f64 0 x.im x.im)
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 0 (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re x.im) (*.f64 x.re x.im))
(*.f64 2 (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 (cbrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.im (cbrt.f64 x.re)) (*.f64 x.re x.im))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (pow.f64 (cbrt.f64 x.re) 2) x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (cbrt.f64 x.im) (pow.f64 (cbrt.f64 x.im) 2) x.im)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (cbrt.f64 x.im) x.im)
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) x.re) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 x.re (cbrt.f64 x.im)) (*.f64 x.re x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (*.f64 x.re (cbrt.f64 x.im)) x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 (sqrt.f64 x.re) x.im) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.re) (*.f64 x.im (sqrt.f64 x.re)) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re x.im))
(fma.f64 (sqrt.f64 x.im) (sqrt.f64 x.im) x.im)
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re (sqrt.f64 x.im))) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) x.re (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) (+.f64 x.im x.im) (*.f64 (*.f64 x.re x.im) (+.f64 x.im x.im)))
(*.f64 2 (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.im) 1 (*.f64 (*.f64 x.re x.im) 1))
(*.f64 2 (*.f64 x.re x.im))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x.re x.im)) (cbrt.f64 (*.f64 x.re x.im))) (cbrt.f64 (*.f64 x.re x.im)) (*.f64 x.re 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 (pow.f64 (*.f64 x.re x.im) 1/2) (pow.f64 (*.f64 x.re x.im) 1/2) (*.f64 x.re 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 (*.f64 (*.f64 x.re x.im) 1) x.re (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 2 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re x.im))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.re) x.re)) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.im (*.f64 x.re (cbrt.f64 x.re))) (pow.f64 (cbrt.f64 x.re) 2) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re (sqrt.f64 x.im))) (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.im) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (*.f64 x.re x.im) (sqrt.f64 x.re)) (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.im (sqrt.f64 x.re))) (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (pow.f64 (cbrt.f64 x.im) 2)) (cbrt.f64 x.im) (*.f64 x.re x.im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 1)
(*.f64 0 (*.f64 3 x.im))
(-.f64 (/.f64 (+.f64 x.im x.im) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))) (/.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (+.f64 x.im (-.f64 x.im (*.f64 x.re (*.f64 x.re x.im)))))
(*.f64 x.re (+.f64 (+.f64 x.im x.im) (*.f64 x.re x.im)))
(*.f64 x.re (fma.f64 x.re x.im (+.f64 x.im x.im)))
(*.f64 x.re (fma.f64 x.re x.im (+.f64 x.im x.im)))
(*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (*.f64 x.re x.re) (+.f64 x.im (+.f64 x.im x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 1)
(*.f64 0 (*.f64 3 x.im))
(*.f64 1 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 2))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 2) (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(*.f64 0 (*.f64 3 x.im))
(*.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))))
(pow.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) 2)
(*.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (/.f64 1 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im)))))
(*.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (/.f64 0 (-.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.im (+.f64 x.im x.im)))))
(*.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (/.f64 1 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 0 (/.f64 (+.f64 x.im (-.f64 x.im (*.f64 x.re (*.f64 x.re x.im)))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))))
(/.f64 1 (/.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))) (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))))
(*.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (/.f64 0 (-.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.im (+.f64 x.im x.im)))))
(/.f64 1 (/.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))))
(/.f64 0 (/.f64 (+.f64 x.im (-.f64 x.im (*.f64 x.re (*.f64 x.re x.im)))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (-.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.im (+.f64 x.im x.im))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (fma.f64 (pow.f64 x.re 4) (*.f64 x.im x.im) (-.f64 (+.f64 x.im x.im) (*.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (fma.f64 (pow.f64 x.re 4) (*.f64 x.im x.im) (+.f64 x.im (-.f64 x.im (*.f64 x.im (+.f64 x.im x.im))))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))))
(/.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (+.f64 x.im (-.f64 x.im (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))) (neg.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))) (neg.f64 (-.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.im (+.f64 x.im x.im)))))
(/.f64 (neg.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))))
(/.f64 (neg.f64 (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) (neg.f64 (+.f64 x.im (-.f64 x.im (*.f64 x.re (*.f64 x.re x.im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (+.f64 x.im x.im)) (-.f64 (*.f64 x.re (*.f64 x.re x.im)) (+.f64 x.im x.im)))
(pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 1)
(*.f64 0 (*.f64 3 x.im))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 3)
(*.f64 0 (*.f64 3 x.im))
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 0 (*.f64 3 x.im)) 2))
(pow.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 3) 1/3)
(*.f64 0 (*.f64 3 x.im))
(pow.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) 2)
(pow.f64 (/.f64 (+.f64 (+.f64 x.im x.im) (-.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4) (*.f64 (+.f64 x.im x.im) x.im))) (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im))) -1)
(*.f64 (fma.f64 (pow.f64 x.re 6) (pow.f64 x.im 3) (+.f64 x.im x.im)) (/.f64 0 (-.f64 (+.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (*.f64 x.im (+.f64 x.im x.im)))))
(pow.f64 (/.f64 (-.f64 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))) -1)
(/.f64 0 (/.f64 (+.f64 x.im (-.f64 x.im (*.f64 x.re (*.f64 x.re x.im)))) (-.f64 (+.f64 x.im x.im) (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 2))
(sqrt.f64 (pow.f64 (*.f64 0 (*.f64 3 x.im)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) x.re) (fma.f64 x.im 2 x.im)))
(*.f64 (*.f64 3 x.im) (log.f64 (pow.f64 (exp.f64 x.re) x.re)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))))
(*.f64 0 (*.f64 3 x.im))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) 2) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) 2) (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))) (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(+.f64 (+.f64 x.im x.im) (log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (+.f64 x.im x.im))) (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(+.f64 (+.f64 x.im x.im) (log.f64 (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im)) (+.f64 1 (expm1.f64 (+.f64 x.im x.im)))))
(+.f64 (+.f64 x.im x.im) (log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re x.im))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (pow.f64 (exp.f64 x.im) 2)))
(log.f64 (*.f64 (pow.f64 (exp.f64 x.im) 2) (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im)))) (+.f64 1 (expm1.f64 (+.f64 x.im x.im)))))
(+.f64 (+.f64 x.im x.im) (log.f64 (+.f64 0 (expm1.f64 (*.f64 x.re (*.f64 x.re x.im))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)) 3))
(*.f64 0 (*.f64 3 x.im))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(*.f64 0 (*.f64 3 x.im))
(exp.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(*.f64 0 (*.f64 3 x.im))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 1))
(*.f64 0 (*.f64 3 x.im))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))) 1) 1))
(*.f64 0 (*.f64 3 x.im))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 3))
(*.f64 0 (*.f64 3 x.im))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im)))) 1/3))
(exp.f64 (*.f64 3 (*.f64 (log.f64 (*.f64 0 (*.f64 3 x.im))) 1/3)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im)))) 2))
(pow.f64 (hypot.f64 (+.f64 x.im x.im) (*.f64 x.re (sqrt.f64 x.im))) 2)
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x.re x.re) (fma.f64 x.im 2 x.im))))
(*.f64 0 (*.f64 3 x.im))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (fma.f64 x.re x.im (+.f64 x.im x.im)))
(fma.f64 x.re (*.f64 x.re x.im) (+.f64 x.im x.im))
(fma.f64 x.im (*.f64 x.re x.re) (+.f64 x.im x.im))
(fma.f64 x.re (*.f64 x.re x.im) (+.f64 x.im x.im))
(fma.f64 (+.f64 x.im x.im) x.re (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (fma.f64 x.re x.im (+.f64 x.im x.im)))
(fma.f64 (+.f64 x.im x.im) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (pow.f64 (+.f64 x.im x.im) 2) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (*.f64 x.re x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) 1 (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 0 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (cbrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (+.f64 x.im x.im) (sqrt.f64 x.re) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re x.re) x.im (+.f64 x.im x.im))
(fma.f64 x.re (*.f64 x.re x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 1 (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (*.f64 x.re x.im)) 0 (+.f64 x.im x.im))
(fma.f64 1 (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 0 (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 1 (*.f64 x.re (*.f64 x.re x.im)) (+.f64 x.im x.im))
(fma.f64 0 (*.f64 x.re (*.f64 x.re x.im)) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.re) 2) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 (cbrt.f64 x.re) x.re) (*.f64 (pow.f64 (cbrt.f64 x.re) 2) x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (cbrt.f64 x.re)) (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2)) (+.f64 x.im x.im))
(fma.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (+.f64 x.im x.im))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 4)) (cbrt.f64 (*.f64 x.re (*.f64 x.re x.im))) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (cbrt.f64 x.im) (*.f64 x.re x.re)) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (cbrt.f64 x.im) 2) (*.f64 (*.f64 x.re (cbrt.f64 x.im)) x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (sqrt.f64 x.im)) (*.f64 x.re (sqrt.f64 x.im)) (+.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.re) (+.f64 x.im x.im) (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (sqrt.f64 x.im) (*.f64 (sqrt.f64 x.im) (*.f64 x.re x.re)) (+.f64 x.im x.im))
(fma.f64 (sqrt.f64 x.im) (*.f64 x.re (*.f64 x.re (sqrt.f64 x.im))) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re x.im) x.re (+.f64 x.im x.im))
(fma.f64 x.re (*.f64 x.re x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) 1) x.re (+.f64 x.im x.im))
(fma.f64 x.re (*.f64 x.re x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.im (*.f64 (cbrt.f64 x.re) x.re)) (pow.f64 (cbrt.f64 x.re) 2) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.im (*.f64 x.re (cbrt.f64 x.re))) (pow.f64 (cbrt.f64 x.re) 2) (+.f64 x.im x.im))
(fma.f64 (pow.f64 (*.f64 x.re (cbrt.f64 x.im)) 2) (cbrt.f64 x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.re) (sqrt.f64 x.im)) (sqrt.f64 x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (*.f64 x.re (sqrt.f64 x.im))) (sqrt.f64 x.im) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) (pow.f64 (cbrt.f64 x.re) 2)) (cbrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (*.f64 x.im (pow.f64 (cbrt.f64 x.re) 2))) (cbrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.im) (sqrt.f64 x.re)) (sqrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 x.re (*.f64 x.im (sqrt.f64 x.re))) (sqrt.f64 x.re) (+.f64 x.im x.im))
(fma.f64 (*.f64 (*.f64 x.re x.re) 2) x.im (*.f64 x.re (*.f64 x.re x.im)))
(fma.f64 (*.f64 2 (*.f64 x.re x.re)) x.im (*.f64 x.re (*.f64 x.re x.im)))

eval167.0ms (1.7%)

Compiler

Compiled 11159 to 5004 computations (55.2% saved)

prune123.0ms (1.2%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New6925697
Fresh347
Picked011
Done066
Total69516711
Accurracy
100.0%
Counts
711 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(fma.f64 x.re (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (*.f64 x.re x.im)))
59.0%
(pow.f64 (neg.f64 x.im) 3)
89.5%
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
59.3%
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
59.2%
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
69.4%
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
69.3%
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
35.1%
(*.f64 x.re (*.f64 x.re x.im))
89.5%
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
59.2%
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
33.3%
(*.f64 x.im (*.f64 x.re x.re))
58.8%
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
29.7%
(*.f64 3 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2))
69.3%
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
59.3%
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
29.3%
(*.f64 0 (*.f64 3 x.im))
Compiler

Compiled 237 to 153 computations (35.4% saved)

localize8.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))
99.8%
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
Compiler

Compiled 28 to 6 computations (78.6% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite102.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1844×pow1
1700×add-exp-log
1698×log1p-expm1-u
1698×expm1-log1p-u
1662×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0948
118744
2251244
Stop Event
node limit
Counts
2 → 37
Calls
Call 1
Inputs
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
(fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im))
Outputs
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re (+.f64 x.im x.im)))
(+.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im))
(+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) 1) (*.f64 x.re x.im))
(-.f64 (+.f64 1 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 1)
(*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))
(*.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 1)
(*.f64 1 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))
(*.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2) (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (+.f64 x.im x.im))) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im)))
(pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 2))
(log.f64 (exp.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))

simplify76.0ms (0.8%)

Algorithm
egg-herbie
Rules
1530×fma-neg
1184×fma-def
1174×log-prod
856×unswap-sqr
594×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01171503
13341479
214611399
368221399
Stop Event
node limit
Counts
85 → 57
Calls
Call 1
Inputs
(*.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 (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 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re x.im)))
(+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3) (pow.f64 x.re 3)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re (+.f64 x.im x.im)))
(+.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im))
(+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) 1) (*.f64 x.re x.im))
(-.f64 (+.f64 1 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 1)
(*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))
(*.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 1)
(*.f64 1 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))
(*.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2) (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im)))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (+.f64 x.im x.im))) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im)))
(pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 2))
(log.f64 (exp.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
Outputs
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (pow.f64 x.re 2) (+.f64 x.im (*.f64 2 x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (pow.f64 x.re 2) (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 x.re (*.f64 (+.f64 x.re (*.f64 2 x.re)) x.im))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.im) x.im) x.re)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 x.re (+.f64 (*.f64 -1 x.im) (*.f64 -2 x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (+.f64 (*.f64 2 x.re) x.re) x.im)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 x.re) (*.f64 -2 x.re)) x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) x.re) (*.f64 (*.f64 x.re x.im) x.re))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 1)
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 1)
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 3)
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3) 1/3)
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))) 2)
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 x.re 3) (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3) (pow.f64 x.re 3)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 x.im 3))
(+.f64 (*.f64 x.re x.im) (*.f64 x.re (+.f64 x.im x.im)))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(+.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) 1) (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(-.f64 (+.f64 1 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 1)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 1)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 1 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2) (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(*.f64 (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (+.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (+.f64 x.im x.im))) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (fma.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (+.f64 x.im x.im)) (-.f64 (pow.f64 (*.f64 x.re x.im) 2) (*.f64 x.re (*.f64 (+.f64 x.im x.im) (*.f64 x.re x.im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x.re (+.f64 x.im x.im)) 3) (pow.f64 (*.f64 x.re x.im) 3)) (fma.f64 (*.f64 x.re x.re) (*.f64 (*.f64 x.im x.im) 4) (*.f64 (*.f64 x.re x.im) (-.f64 (*.f64 x.re x.im) (*.f64 x.re (+.f64 x.im x.im))))))
(/.f64 (pow.f64 x.re 3) (/.f64 (*.f64 (*.f64 x.re x.im) (*.f64 x.re (*.f64 x.im 3))) (*.f64 9 (pow.f64 x.im 3))))
(/.f64 (-.f64 (*.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re (+.f64 x.im x.im))) (pow.f64 (*.f64 x.re x.im) 2)) (-.f64 (*.f64 x.re (+.f64 x.im x.im)) (*.f64 x.re x.im)))
(/.f64 (-.f64 (*.f64 x.re (*.f64 (+.f64 x.im x.im) (*.f64 x.re (+.f64 x.im x.im)))) (pow.f64 (*.f64 x.re x.im) 2)) (*.f64 x.re (-.f64 (+.f64 x.im x.im) x.im)))
(/.f64 (*.f64 (*.f64 x.im (*.f64 x.re 3)) (*.f64 x.re (-.f64 (+.f64 x.im x.im) x.im))) (*.f64 x.re (-.f64 (+.f64 x.im x.im) x.im)))
(/.f64 (*.f64 x.re (*.f64 x.im 3)) (*.f64 1 (/.f64 x.im x.im)))
(pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 1)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(pow.f64 (cbrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 3)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(pow.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3) 1/3)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(pow.f64 (sqrt.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))) 2)
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(sqrt.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 2))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(log.f64 (exp.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(cbrt.f64 (pow.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im)) 3))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(exp.f64 (log.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))
(log1p.f64 (expm1.f64 (*.f64 x.re (+.f64 (+.f64 x.im x.im) x.im))))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re 3))
(*.f64 x.re (*.f64 x.im 3))

localize5.0ms (0%)

Compiler

Compiled 13 to 10 computations (23.1% saved)

localize5.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
Compiler

Compiled 15 to 5 computations (66.7% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 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.im
@-inf
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))

rewrite84.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1006×pow1
962×add-sqr-sqrt
920×add-exp-log
918×log1p-expm1-u
918×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0717
11427
218217
Stop Event
node limit
Counts
1 → 12
Calls
Call 1
Inputs
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
Outputs
(-.f64 (+.f64 1 (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 (sqrt.f64 (pow.f64 x.im 3)) 2)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (pow.f64 x.im 3) 2))
(log.f64 (exp.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)))
(log1p.f64 (expm1.f64 (pow.f64 x.im 3)))

simplify61.0ms (0.6%)

Algorithm
egg-herbie
Rules
1128×fma-neg
912×log-prod
616×exp-prod
482×cancel-sign-sub-inv
432×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030352
165286
2264220
31221220
43169220
54890220
Stop Event
node limit
Counts
24 → 15
Calls
Call 1
Inputs
(*.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 (+.f64 1 (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 (sqrt.f64 (pow.f64 x.im 3)) 2)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (pow.f64 x.im 3) 2))
(log.f64 (exp.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)))
(log1p.f64 (expm1.f64 (pow.f64 x.im 3)))
Outputs
(*.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 (+.f64 1 (pow.f64 x.im 3)) 1)
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(pow.f64 x.im 3)
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 (pow.f64 x.im 3) 1)
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(pow.f64 (pow.f64 (pow.f64 x.im 3) 3) 1/3)
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(pow.f64 (sqrt.f64 (pow.f64 x.im 3)) 2)
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(neg.f64 (pow.f64 x.im 3))
(sqrt.f64 (pow.f64 (pow.f64 x.im 3) 2))
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(log.f64 (exp.f64 (pow.f64 x.im 3)))
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(cbrt.f64 (pow.f64 (pow.f64 x.im 3) 3))
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(expm1.f64 (log1p.f64 (pow.f64 x.im 3)))
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(exp.f64 (log.f64 (pow.f64 x.im 3)))
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)
(log1p.f64 (expm1.f64 (pow.f64 x.im 3)))
(+.f64 1 (-.f64 (pow.f64 x.im 3) 1))
(+.f64 (pow.f64 x.im 3) 0)
(pow.f64 x.im 3)

localize7.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
99.6%
(*.f64 (*.f64 x.re 3) x.im)
Compiler

Compiled 20 to 12 computations (40% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite113.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1548×pow1
1420×add-exp-log
1420×log1p-expm1-u
1420×expm1-log1p-u
1390×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
116332
2194632
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 (*.f64 x.re 3) x.im)
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
Outputs
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 3 x.im))) 1)
(pow.f64 (*.f64 x.re (*.f64 3 x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) 3) x.im))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 3 x.im))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 3 x.im))))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 3 x.im))))
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 3 x.im))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
1678×log-prod
1648×fma-def
794×fma-neg
660×unswap-sqr
540×cube-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0591120
11521120
26141120
325401120
457101120
Stop Event
node limit
Counts
70 → 28
Calls
Call 1
Inputs
(*.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 (+.f64 1 (*.f64 x.re (*.f64 3 x.im))) 1)
(pow.f64 (*.f64 x.re (*.f64 3 x.im)) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.im))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 x.im))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) 3) x.im))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 3 x.im))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 3 x.im))))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 3 x.im))))
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 1)
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 1)
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 3)
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 3 x.im))))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
Outputs
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(*.f64 3 (*.f64 (pow.f64 x.re 2) x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 3 x.im))) 1)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (*.f64 x.re (*.f64 3 x.im)) 1)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 3 x.im))) 3)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 3) 1/3)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 3 x.im))) 2)
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 2))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x.re) 3) x.im))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 3 x.im)) 3))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 3 x.im))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 3 x.im))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 3 x.im))))
(*.f64 3 (*.f64 x.re x.im))
(*.f64 x.re (*.f64 3 x.im))
(-.f64 (+.f64 1 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 1)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (cbrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3) 1/3)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(pow.f64 (sqrt.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))) 2)
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(sqrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 2))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(log.f64 (pow.f64 (exp.f64 x.re) (*.f64 x.re (*.f64 3 x.im))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(cbrt.f64 (pow.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) 3))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(expm1.f64 (log1p.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(exp.f64 (log.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))
(log1p.f64 (expm1.f64 (*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.re (*.f64 x.re (*.f64 3 x.im)))

localize4.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

eval60.0ms (0.6%)

Compiler

Compiled 1144 to 516 computations (54.9% saved)

prune44.0ms (0.4%)

Pruning

16 alts after pruning (5 fresh and 11 done)

PrunedKeptTotal
New982100
Fresh134
Picked011
Done11011
Total10016116
Accurracy
100.0%
Counts
116 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.0%
(pow.f64 (neg.f64 x.im) 3)
89.5%
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
59.3%
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
69.3%
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
69.4%
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
69.3%
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
69.3%
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
35.1%
(*.f64 x.re (*.f64 x.re x.im))
89.5%
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
59.2%
(*.f64 x.im (*.f64 (*.f64 3 x.re) x.re))
33.3%
(*.f64 x.im (*.f64 x.re x.re))
58.8%
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
29.7%
(*.f64 3 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2))
69.3%
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
59.3%
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
29.3%
(*.f64 0 (*.f64 3 x.im))
Compiler

Compiled 155 to 100 computations (35.5% saved)

regimes198.0ms (2%)

Counts
38 → 1
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.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 (*.f64 3 x.re) x.re))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.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 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 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) x.im) (*.f64 (*.f64 x.im (neg.f64 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))
(pow.f64 (neg.f64 x.im) 3)
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re 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.im (*.f64 x.re x.re)) 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.re (*.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 3 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2))
(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))))
(+.f64 (+.f64 (pow.f64 (*.f64 x.re (sqrt.f64 x.im)) 2) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im)) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 x.im) x.re) 2) 3) (pow.f64 x.im 3))
(-.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 x.im 3)) x.re) 2) (pow.f64 x.im 3))
(-.f64 (*.f64 x.re (sqrt.f64 (*.f64 (pow.f64 (*.f64 x.re x.im) 2) 9))) (pow.f64 x.im 3))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (*.f64 x.im (*.f64 x.re x.re)) 3) (pow.f64 x.im 3))) 3)
Outputs
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
Calls

3 calls:

74.0ms
x.im
48.0ms
x.re
13.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
99.8%1x.re
99.8%1x.im
99.8%1(+.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 431 to 171 computations (60.3% saved)

regimes84.0ms (0.8%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.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 (*.f64 3 x.re) x.re))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.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 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 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) x.im) (*.f64 (*.f64 x.im (neg.f64 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))
(pow.f64 (neg.f64 x.im) 3)
(*.f64 x.re (fma.f64 x.re (+.f64 x.im x.im) (*.f64 x.re x.im)))
Outputs
(+.f64 (+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Calls

3 calls:

56.0ms
x.re
12.0ms
x.im
11.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
99.6%1x.re
99.6%1x.im
99.6%1(+.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 259 to 98 computations (62.2% saved)

regimes280.0ms (2.8%)

Counts
20 → 3
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.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 (*.f64 3 x.re) x.re))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.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 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Outputs
(*.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 3 (*.f64 x.re (*.f64 x.re x.im)))
Calls

3 calls:

103.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))
95.0ms
x.im
79.0ms
x.re
Results
AccuracySegmentsBranch
99.7%3x.re
98.1%3x.im
99.7%3(+.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 198 to 81 computations (59.1% saved)

bsearch10.0ms (0.1%)

Algorithm
binary-search
Stop Event
predicate-same
predicate-same
Steps
TimeLeftRight
8.0ms
1.2596656078929553e+132
6.506032461710075e+137
2.0ms
-2.5205066955546776e+126
-1.0676711872726044e+124
Results
8.0ms64×body256valid
1.0msbody256infinite
Compiler

Compiled 154 to 91 computations (40.9% saved)

regimes84.0ms (0.8%)

Counts
19 → 3
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.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 (*.f64 3 x.re) x.re))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(+.f64 (*.f64 x.re (*.f64 x.re (+.f64 x.im x.im))) (*.f64 x.im (*.f64 x.re x.re)))
(+.f64 (*.f64 (*.f64 3 (*.f64 x.re x.re)) x.im) (*.f64 (*.f64 x.im (neg.f64 x.im)) x.im))
(+.f64 (*.f64 x.im (*.f64 x.re x.re)) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
Outputs
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
Calls

2 calls:

52.0ms
x.im
28.0ms
x.re
Results
AccuracySegmentsBranch
99.6%3x.re
98.1%3x.im
Compiler

Compiled 158 to 67 computations (57.6% saved)

bsearch31.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.4363220848253115e+121
6.314714060624738e+122
13.0ms
-9.18972400009052e+36
-1.8862355130771577e+36
Results
24.0ms208×body256valid
1.0msbody256infinite
Compiler

Compiled 338 to 223 computations (34% saved)

regimes50.0ms (0.5%)

Counts
15 → 3
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.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 (*.f64 3 x.re) x.re))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 (*.f64 3 x.im) (*.f64 x.re x.re))
(*.f64 (*.f64 x.im 3) (*.f64 x.re x.re))
(*.f64 (*.f64 x.re 3) (*.f64 x.re x.im))
(*.f64 (*.f64 x.re x.re) (*.f64 3 x.im))
Outputs
(*.f64 x.re (*.f64 (*.f64 x.re 3) x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
Calls

2 calls:

25.0ms
x.re
23.0ms
x.im
Results
AccuracySegmentsBranch
96.0%3x.re
88.0%3x.im
Compiler

Compiled 105 to 49 computations (53.3% saved)

bsearch21.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
7.496447943726522e-44
2.311149796362365e-40
6.0ms
-1.3517690743366816e-48
-1.1277002366089872e-48
Results
19.0ms176×body256valid
Compiler

Compiled 235 to 158 computations (32.8% saved)

regimes39.0ms (0.4%)

Counts
10 → 3
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.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 (*.f64 3 x.re) x.re))
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
Outputs
(*.f64 x.re (*.f64 x.re (*.f64 x.im 3)))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
Calls

2 calls:

19.0ms
x.re
19.0ms
x.im
Results
AccuracySegmentsBranch
95.9%3x.re
88.0%3x.im
Compiler

Compiled 70 to 33 computations (52.9% saved)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
7.496447943726522e-44
2.311149796362365e-40
8.0ms
-1.3517690743366816e-48
-1.1277002366089872e-48
Results
23.0ms176×body256valid
Compiler

Compiled 235 to 158 computations (32.8% saved)

regimes39.0ms (0.4%)

Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.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 (*.f64 3 x.re) x.re))
Outputs
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))
Calls

2 calls:

20.0ms
x.im
17.0ms
x.re
Results
AccuracySegmentsBranch
95.9%3x.re
88.0%3x.im
Compiler

Compiled 63 to 29 computations (54% saved)

bsearch22.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
7.496447943726522e-44
2.311149796362365e-40
6.0ms
-1.3517690743366816e-48
-1.1277002366089872e-48
Results
20.0ms176×body256valid
Compiler

Compiled 235 to 158 computations (32.8% saved)

regimes31.0ms (0.3%)

Counts
6 → 3
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
Outputs
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))
Calls

2 calls:

15.0ms
x.re
15.0ms
x.im
Results
AccuracySegmentsBranch
85.9%3x.re
79.0%3x.im
Compiler

Compiled 42 to 20 computations (52.4% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
7.496447943726522e-44
2.311149796362365e-40
6.0ms
-1.3517690743366816e-48
-1.1277002366089872e-48
Results
22.0ms176×body256valid
Compiler

Compiled 235 to 158 computations (32.8% saved)

regimes29.0ms (0.3%)

Counts
5 → 3
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 (*.f64 x.re x.re) (neg.f64 x.im))
Outputs
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.im (neg.f64 x.im)))
(*.f64 x.re (*.f64 x.re x.im))
Calls

2 calls:

15.0ms
x.im
13.0ms
x.re
Results
AccuracySegmentsBranch
63.6%3x.re
62.9%3x.im
Compiler

Compiled 35 to 18 computations (48.6% saved)

bsearch24.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
2.0507884704833035e+35
4.13098836905661e+40
6.0ms
-1.3517690743366816e-48
-1.1277002366089872e-48
Results
22.0ms192×body256valid
Compiler

Compiled 230 to 147 computations (36.1% saved)

regimes8.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 0 (*.f64 3 x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 x.re (*.f64 x.re x.im))
Outputs
(*.f64 x.re (*.f64 x.re x.im))
Calls

2 calls:

3.0ms
x.im
3.0ms
x.re
Results
AccuracySegmentsBranch
35.1%1x.re
35.1%1x.im
Compiler

Compiled 23 to 14 computations (39.1% saved)

regimes9.0ms (0.1%)

Accuracy

Total -2.8b remaining (-6.5%)

Threshold costs -2.8b (-6.5%)

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

2 calls:

5.0ms
x.re
3.0ms
x.im
Results
AccuracySegmentsBranch
33.3%1x.re
33.3%1x.im
Compiler

Compiled 18 to 12 computations (33.3% saved)

simplify20.0ms (0.2%)

Algorithm
egg-herbie
Rules
54×*-commutative
26×+-commutative
16×sub-neg
10×neg-mul-1
10×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085646
1137646
2151646
3162646
4166646
5167646
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 (+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(if (<=.f64 x.re -1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (if (<=.f64 x.re 40000000000000002346562450802960479021848171455589217552374854182039285408215262438019101431845574359216121503428029997507208414467457024) (+.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 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -8999999999999999939063878597132419072) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (if (<=.f64 x.re 499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688) (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -8030062239727485/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (if (<=.f64 x.re 6779269874217615/50216813883093446110686315385661331328818843555712276103168) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (if (<=.f64 x.re 3326863919754941/3138550867693340381917894711603833208051177722232017256448) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (if (<=.f64 x.re 5523849527140279/6277101735386680763835789423207666416102355444464034512896) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (if (<=.f64 x.re 8034690221294951/100433627766186892221372630771322662657637687111424552206336) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))))
(if (<=.f64 x.re -8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 x.re (*.f64 x.re x.im)) (if (<=.f64 x.re 650000000000000013701462749682092474368) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 x.re (*.f64 x.re x.im))))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 0 (*.f64 3 x.im))
Outputs
(-.f64 (*.f64 x.re (*.f64 3 (*.f64 x.re x.im))) (pow.f64 x.im 3))
(+.f64 (+.f64 0 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im))) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re))
(+.f64 (*.f64 (*.f64 x.im (+.f64 x.re x.im)) (-.f64 x.re x.im)) (*.f64 x.re (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))))
(if (<=.f64 x.re -1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (if (<=.f64 x.re 40000000000000002346562450802960479021848171455589217552374854182039285408215262438019101431845574359216121503428029997507208414467457024) (+.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 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080) (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) (if (<=.f64 x.re 40000000000000002346562450802960479021848171455589217552374854182039285408215262438019101431845574359216121503428029997507208414467457024) (+.f64 (*.f64 x.re (+.f64 (*.f64 x.re x.im) (*.f64 x.re x.im))) (*.f64 x.im (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -8999999999999999939063878597132419072) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (if (<=.f64 x.re 499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688) (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -8999999999999999939063878597132419072) (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) (if (<=.f64 x.re 499999999999999988854984865702064835028992148797460788696041661331245645444919943038933279420753815842378761035475675250688) (*.f64 x.im (-.f64 (*.f64 3 (*.f64 x.re x.re)) (*.f64 x.im x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -8030062239727485/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 x.re (*.f64 (*.f64 x.re 3) x.im)) (if (<=.f64 x.re 6779269874217615/50216813883093446110686315385661331328818843555712276103168) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -8030062239727485/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 x.re (*.f64 x.im (*.f64 x.re 3))) (if (<=.f64 x.re 6779269874217615/50216813883093446110686315385661331328818843555712276103168) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 x.re (*.f64 x.re (*.f64 x.im 3))) (if (<=.f64 x.re 3326863919754941/3138550867693340381917894711603833208051177722232017256448) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 x.re (*.f64 x.re (*.f64 3 x.im))) (if (<=.f64 x.re 3326863919754941/3138550867693340381917894711603833208051177722232017256448) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (if (<=.f64 x.re 5523849527140279/6277101735386680763835789423207666416102355444464034512896) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im)))))
(if (or (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (not (<=.f64 x.re 5523849527140279/6277101735386680763835789423207666416102355444464034512896))) (*.f64 3 (*.f64 x.re (*.f64 x.re x.im))) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(if (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (if (<=.f64 x.re 8034690221294951/100433627766186892221372630771322662657637687111424552206336) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re)))))
(if (or (<=.f64 x.re -1908785286492599/1645504557321206042154969182557350504982735865633579863348609024) (not (<=.f64 x.re 8034690221294951/100433627766186892221372630771322662657637687111424552206336))) (*.f64 3 (*.f64 x.im (*.f64 x.re x.re))) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(if (<=.f64 x.re -8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (*.f64 x.re (*.f64 x.re x.im)) (if (<=.f64 x.re 650000000000000013701462749682092474368) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))) (*.f64 x.re (*.f64 x.re x.im))))
(if (or (<=.f64 x.re -8885724609534513/6582018229284824168619876730229402019930943462534319453394436096) (not (<=.f64 x.re 650000000000000013701462749682092474368))) (*.f64 x.re (*.f64 x.re x.im)) (*.f64 x.im (*.f64 x.im (neg.f64 x.im))))
(*.f64 x.re (*.f64 x.re x.im))
(*.f64 x.im (*.f64 x.re x.re))
(*.f64 0 (*.f64 3 x.im))
Compiler

Compiled 263 to 162 computations (38.4% saved)

soundness2.0s (20.3%)

Rules
2168×log-prod
1980×log-prod
1908×prod-diff
1908×prod-diff
1836×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01347
13145
26745
316431
443831
5131331
6231731
7581031
01347
13145
26745
316431
443831
5131331
6231731
7581031
04999089
111678759
240268629
01033
121031
2284127
04294294973487
111394294973487
04357988
112907988
0817
116313
2205313
044717
1111651
2421585
32345585
46652585
03567148
18206962
223676946
03817510
18937288
227457272
052412202
1118810940
2373610162
052412202
1118810940
2373610162
052412202
1118810940
2373610162
01033
121031
2284127
01171503
13341479
214611399
368221399
0641120
11631120
26711120
325601120
446901120
013108
130884
2431484
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
unsound
unsound
node limit
node limit
node limit
node limit
Compiler

Compiled 1400 to 501 computations (64.2% saved)

end89.0ms (0.9%)

Compiler

Compiled 241 to 107 computations (55.6% saved)

Profiling

Loading profile data...