math.square on complex, real part

Time bar (total: 3.0s)

analyze1.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-sub: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)

sample820.0ms (27.7%)

Results
319.0ms4689×0valid
279.0ms3567×0infinite
Precisions
Click to see histograms. Total time spent on operations: 209.0ms
ival-mult: 150.0ms (71.9% of total)
ival-sub: 48.0ms (23% of total)
const: 7.0ms (3.4% of total)
backward-pass: 4.0ms (1.9% of total)
Bogosity

preprocess229.0ms (7.8%)

Algorithm
egg-herbie
Rules
890×fma-define
612×sub-neg
575×fma-neg
564×distribute-lft-in
514×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020229
166217
2174217
3440217
41065217
52042217
63011217
73853217
85641217
96242217
106355217
116469217
126549217
136549217
147930217
Stop Event
node limit
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))
(neg.f64 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))
(-.f64 (*.f64 im im) (*.f64 re re))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(neg.f64 (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im)))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (*.f64 im im) (*.f64 re re))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(*.f64 (-.f64 im re) (+.f64 re im))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im))))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
(-.f64 (*.f64 im im) (*.f64 re re))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(*.f64 (-.f64 im re) (+.f64 re im))
(-.f64 (*.f64 im im) (*.f64 re re))
(neg.f64 (-.f64 (*.f64 re re) (*.f64 im im)))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(*.f64 (-.f64 im re) (+.f64 re im))
Symmetry

(abs re)

(abs im)

explain60.0ms (2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
180-0-(-.f64 (*.f64 re re) (*.f64 im im))
00-0-im
00-0-(*.f64 im im)
00-0-(*.f64 re re)
00-0-re
Results
21.0ms272×256valid
18.0ms240×256infinite
Compiler

Compiled 45 to 17 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 8.0ms (68.8% of total)
ival-sub: 3.0ms (25.8% of total)
const: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.0%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 18 to 10 computations (44.4% saved)

localize122.0ms (4.1%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.6%
(-.f64 (*.f64 re re) (*.f64 im im))
Results
16.0ms136×256valid
87.0ms120×256infinite
Compiler

Compiled 33 to 9 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 162.0ms
ival-mult: 80.0ms (49.5% of total)
composed: 77.0ms (47.7% of total)
ival-sub: 1.0ms (0.6% of total)
ival-add: 1.0ms (0.6% of total)
ival-neg: 1.0ms (0.6% of total)
const: 0.0ms (0% of total)

series5.0ms (0.2%)

Counts
2 → 48
Calls
Call 1
Inputs
#<alt (-.f64 (*.f64 re re) (*.f64 im im))>
#<alt (fma.f64 re re (*.f64 im (neg.f64 im)))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))>
#<alt (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))>
#<alt (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
Calls

12 calls:

TimeVariablePointExpression
1.0ms
re
@0
(- (* re re) (* im im))
0.0ms
re
@inf
(- (* re re) (* im im))
0.0ms
re
@0
(+ (* re re) (* im (neg im)))
0.0ms
im
@0
(- (* re re) (* im im))
0.0ms
im
@inf
(- (* re re) (* im im))

rewrite242.0ms (8.2%)

Algorithm
batch-egg-rewrite
Rules
605×prod-diff
531×log1p-expm1-u
531×expm1-log1p-u
504×unpow-prod-down
302×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01550
119038
2227738
Stop Event
node limit
Counts
2 → 351
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im (neg.f64 im)))
Outputs
(+.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 re im) (+.f64 re im) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 re im) (+.f64 re im) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (hypot.f64 im im) (hypot.f64 im im) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))

simplify217.0ms (7.3%)

Algorithm
egg-herbie
Rules
760×times-frac
396×associate-+r+
357×associate-+l+
289×fma-neg
281×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046721745
1107519167
2274915133
Stop Event
node limit
Counts
399 → 299
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 re im) (+.f64 re im) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 re im) (+.f64 re im) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (hypot.f64 im im) (hypot.f64 im im) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 re im) (+.f64 re im))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(hypot.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(*.f64 (+.f64 re im) (+.f64 re im))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 im re)) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (-.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(pow.f64 (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(hypot.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(hypot.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 re re (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(+.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))) (/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(+.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 (+.f64 re im) (+.f64 re im) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))))
(fma.f64 (+.f64 re im) (+.f64 re im) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 (+.f64 re im) (+.f64 re im) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (cbrt.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (hypot.f64 im im) (hypot.f64 im im) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (fma.f64 im im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im))))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 re re (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 im) (neg.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)))) (fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64)) (*.f64 (*.f64 im (cbrt.f64 im)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 4 binary64))) (*.f64 im (*.f64 (cbrt.f64 im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 5 binary64)) (cbrt.f64 re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 im) im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 im) im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))) (fma.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 im) im)) (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 im) im) (sqrt.f64 im))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im))))) (fma.f64 (neg.f64 (sqrt.f64 im)) (*.f64 im (sqrt.f64 im)) (*.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))) (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)))))
(fma.f64 re re (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 5 binary64)) (cbrt.f64 im)))
(+.f64 (fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (neg.f64 (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 im)) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(-.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(*.f64 (+.f64 re im) (+.f64 re im))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (+.f64 re im)) #s(literal 1/3 binary64)) (pow.f64 (+.f64 re im) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 im re)) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) #s(literal 2 binary64)) (pow.f64 (-.f64 (sqrt.f64 re) (sqrt.f64 im)) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64))) (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (-.f64 (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (-.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(pow.f64 (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 4 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (*.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(log.f64 (*.f64 (exp.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (fma.f64 im im (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64))))))
(log.f64 (/.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (exp.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(hypot.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(hypot.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))

eval116.0ms (3.9%)

Compiler

Compiled 6078 to 3249 computations (46.5% saved)

prune42.0ms (1.4%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New2972299
Fresh000
Picked022
Done000
Total2974301
Accuracy
100.0%
Counts
301 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.0%
(-.f64 (*.f64 re re) (*.f64 im im))
51.1%
(*.f64 (+.f64 re im) (+.f64 re im))
55.4%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 33 to 19 computations (42.4% saved)

localize40.0ms (1.3%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 re im) (+.f64 re im))
Results
19.0ms181×256valid
8.0ms75×256infinite
Compiler

Compiled 24 to 11 computations (54.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-pow: 6.0ms (57.1% of total)
ival-mult: 2.0ms (19% of total)
ival-add: 1.0ms (9.5% of total)
const: 1.0ms (9.5% of total)
ival-neg: 1.0ms (9.5% of total)

series3.0ms (0.1%)

Counts
1 → 24
Calls
Call 1
Inputs
#<alt (*.f64 (+.f64 re im) (+.f64 re im))>
Outputs
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 im re)) (pow.f64 im #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) im))) (pow.f64 im #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) im))) (pow.f64 im #s(literal 2 binary64)))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 im re)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))>
Calls

6 calls:

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

rewrite75.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
682×prod-diff
515×log1p-expm1-u
515×expm1-log1p-u
418×unpow-prod-down
405×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
110219
2147319
Stop Event
node limit
Counts
1 → 68
Calls
Call 1
Inputs
(*.f64 (+.f64 re im) (+.f64 re im))
Outputs
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 re im) #s(literal 2 binary64)))
(/.f64 (pow.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 2 binary64))) (-.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))
(/.f64 (*.f64 (+.f64 re im) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 re im)) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 re im)) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (+.f64 re im)) (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) (log.f64 (+.f64 re im))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64))))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(fma.f64 im (+.f64 re im) (*.f64 re (+.f64 re im)))
(fma.f64 (+.f64 re im) re (*.f64 im (+.f64 re im)))
(fma.f64 (+.f64 re im) im (*.f64 re (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (+.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (+.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (+.f64 re im))) (sqrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 im (+.f64 re im))) (sqrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))

simplify99.0ms (3.4%)

Algorithm
egg-herbie
Rules
831×fma-define
553×distribute-lft-in
527×distribute-rgt-in
501×fma-neg
449×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02284294970550
15744294970468
216304294970360
363284294970240
Stop Event
node limit
Counts
92 → 119
Calls
Call 1
Inputs
(pow.f64 im #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 im re)) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) im))) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) im))) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 im re)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 re im) #s(literal 2 binary64)))
(/.f64 (pow.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 2 binary64))) (-.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))
(/.f64 (*.f64 (+.f64 re im) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 re im)) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 re im)) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 6 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (+.f64 (log.f64 (+.f64 re im)) (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) (log.f64 (+.f64 re im))))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64))))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(fma.f64 im (+.f64 re im) (*.f64 re (+.f64 re im)))
(fma.f64 (+.f64 re im) re (*.f64 im (+.f64 re im)))
(fma.f64 (+.f64 re im) im (*.f64 re (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (+.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (+.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 re (+.f64 re im))) (sqrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 im (+.f64 re im))) (sqrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
Outputs
(pow.f64 im #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 im re)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 im re) (pow.f64 im #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal 2 binary64) re im))
(+.f64 (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) im))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 re (+.f64 re (*.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im (fma.f64 #s(literal 2 binary64) re im) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 re (+.f64 re (*.f64 #s(literal 2 binary64) im))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 re (+.f64 re (*.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im (fma.f64 #s(literal 2 binary64) re im) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 im re) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (/.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 im re) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 im re) #s(literal 1 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (+.f64 #s(literal 2 binary64) (/.f64 im re)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 im re) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 im re) #s(literal 1 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (+.f64 #s(literal 2 binary64) (/.f64 im re)))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 im re) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (/.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) im (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 #s(literal -2 binary64) (/.f64 im re))) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) im (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) re)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 #s(literal -2 binary64) (/.f64 im re))) re)))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 im re)) (pow.f64 re #s(literal 2 binary64)))
(*.f64 re (+.f64 re (*.f64 im #s(literal 2 binary64))))
(*.f64 re (fma.f64 im #s(literal 2 binary64) re))
(+.f64 (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re (+.f64 re (*.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im (fma.f64 #s(literal 2 binary64) re im) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 im (+.f64 im (*.f64 #s(literal 2 binary64) re))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 re (+.f64 re (*.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im (fma.f64 #s(literal 2 binary64) re im) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 re im) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) (+.f64 #s(literal 2 binary64) (/.f64 re im)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 re im) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re im) (+.f64 #s(literal 2 binary64) (/.f64 re im)))))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) re (neg.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re #s(literal -2 binary64)) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(literal -2 binary64) (/.f64 re im))) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) re (neg.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re #s(literal -2 binary64)) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (-.f64 #s(literal -2 binary64) (/.f64 re im))) im)))
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 re im) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (-.f64 re im)))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 im re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (+.f64 im re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 im (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re))))))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal 3 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (-.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 im (+.f64 im re)) #s(literal 2 binary64))) (*.f64 re (*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) im))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 3 binary64)) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 re (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 im (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 2 binary64))) (-.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 re im) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (-.f64 re im))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 re im)) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 im re) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 re im)) (-.f64 re im))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 6 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 4 binary64))
(pow.f64 (sqrt.f64 (+.f64 im re)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64)))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (+.f64 (log.f64 (+.f64 re im)) (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) (log.f64 (+.f64 re im))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 im (+.f64 re im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (+.f64 re im) re (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (+.f64 re im) im (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (*.f64 im (cbrt.f64 (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 im (*.f64 (cbrt.f64 (+.f64 im re)) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (*.f64 re (+.f64 im re)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (*.f64 re (cbrt.f64 (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (+.f64 im re) (cbrt.f64 re)) (*.f64 im (+.f64 im re)))
(*.f64 (+.f64 im re) (+.f64 im (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 re (+.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im (+.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (*.f64 re (+.f64 re im))) (sqrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (*.f64 im (+.f64 re im))) (sqrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (*.f64 re (cbrt.f64 (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 re im) (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (+.f64 im re) (cbrt.f64 re)) (*.f64 im (+.f64 im re)))
(*.f64 (+.f64 im re) (+.f64 im (*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (cbrt.f64 re))))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 im (cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (*.f64 im (cbrt.f64 (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 im (*.f64 (cbrt.f64 (+.f64 im re)) (cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))

eval29.0ms (1%)

Compiler

Compiled 1679 to 771 computations (54.1% saved)

prune18.0ms (0.6%)

Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New1190119
Fresh000
Picked022
Done022
Total1194123
Accuracy
100.0%
Counts
123 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.0%
(-.f64 (*.f64 re re) (*.f64 im im))
51.1%
(*.f64 (+.f64 re im) (+.f64 re im))
55.4%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 60 to 32 computations (46.7% saved)

regimes8.0ms (0.3%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 (+.f64 re im) (+.f64 re im))
(-.f64 (*.f64 re re) (*.f64 im im))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(fma.f64 re re (*.f64 im (neg.f64 im)))
Outputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
Calls

5 calls:

2.0ms
im
2.0ms
re
1.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
1.0ms
(*.f64 im im)
1.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
96.9%1re
96.9%1im
96.9%1(-.f64 (*.f64 re re) (*.f64 im im))
96.9%1(*.f64 re re)
96.9%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes15.0ms (0.5%)

Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 (+.f64 re im) (+.f64 re im))
(-.f64 (*.f64 re re) (*.f64 im im))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Calls

5 calls:

6.0ms
(*.f64 re re)
3.0ms
re
3.0ms
im
2.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
2.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
96.1%2re
96.9%2im
96.9%2(-.f64 (*.f64 re re) (*.f64 im im))
96.1%2(*.f64 re re)
96.9%2(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes9.0ms (0.3%)

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

5 calls:

2.0ms
re
2.0ms
im
2.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
1.0ms
(*.f64 re re)
1.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
96.1%2re
96.1%2(*.f64 re re)
93.0%1im
96.1%2(-.f64 (*.f64 re re) (*.f64 im im))
93.0%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes1.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

0.0ms
im
0.0ms
re
Results
AccuracySegmentsBranch
51.1%1im
51.1%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.689663832558059e+236
1.1161336775471521e+248
Compiler

Compiled 14 to 9 computations (35.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.2299013551722157e+145
5.740570051351544e+154
Compiler

Compiled 14 to 9 computations (35.7% saved)

simplify5.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
029229
141229
248229
352229
453229
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
(if (<=.f64 (*.f64 im im) #s(literal 499999999999999970102730657165474578819517884669697781640770412320644082446569662475873607343495247333807664186025665280190212291222751131192523497883201241303896750127789047056565704533819250109131739322386848885414656951827349593128960 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(if (<=.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(*.f64 (+.f64 re im) (+.f64 re im))
Outputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
(if (<=.f64 (*.f64 im im) #s(literal 499999999999999970102730657165474578819517884669697781640770412320644082446569662475873607343495247333807664186025665280190212291222751131192523497883201241303896750127789047056565704533819250109131739322386848885414656951827349593128960 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(if (<=.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal 19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(*.f64 (+.f64 re im) (+.f64 re im))

soundness756.0ms (25.6%)

Rules
890×fma-define
760×times-frac
612×sub-neg
605×prod-diff
575×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01550
119038
2227738
046721745
1107519167
2274915133
020229
166217
2174217
3440217
41065217
52042217
63011217
73853217
85641217
96242217
106355217
116469217
126549217
136549217
147930217
Stop Event
done
node limit
node limit
node limit
Compiler

Compiled 178 to 66 computations (62.9% saved)

preprocess43.0ms (1.4%)

Remove

(abs im)

(abs re)

Compiler

Compiled 204 to 88 computations (56.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...