math.square on complex, real part

Time bar (total: 3.2s)

analyze0.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

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

sample827.0ms (25.8%)

Results
367.0ms4705×256valid
265.0ms3551×256infinite
Precisions
Click to see histograms. Total time spent on operations: 201.0ms
Operation ival-mult, time spent: 128.0ms, 64.0% of total-time
Operation ival-sub, time spent: 65.0ms, 32.0% of total-time
Operation const, time spent: 8.0ms, 4.0% of total-time
Bogosity

preprocess292.0ms (9.1%)

Algorithm
egg-herbie
Rules
890×fma-define
612×sub-neg
575×fma-neg
564×distribute-lft-in
514×distribute-rgt-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
160-0-(-.f64 (*.f64 re re) (*.f64 im im))
00-0-im
00-0-(*.f64 im im)
00-0-(*.f64 re re)
00-0-re
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)

Results
23.0ms260×256infinite
20.0ms252×256valid
Compiler

Compiled 45 to 17 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Operation ival-mult, time spent: 8.0ms, 72.0% of total-time
Operation ival-sub, time spent: 3.0ms, 27.0% of total-time
Operation const, time spent: 1.0ms, 9.0% of total-time

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.5%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.8%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 18 to 10 computations (44.4% saved)

localize122.0ms (3.8%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
96.5%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.5%
(-.f64 (*.f64 re re) (*.f64 im im))
Results
21.0ms130×256infinite
87.0ms126×256valid
Compiler

Compiled 33 to 9 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-mult, time spent: 11.0ms, 57.0% of total-time
Operation composed, time spent: 4.0ms, 21.0% of total-time
Operation ival-sub, time spent: 2.0ms, 10.0% of total-time
Operation ival-add, time spent: 2.0ms, 10.0% of total-time
Operation ival-neg, time spent: 1.0ms, 5.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

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
0.0ms
re
@0
(- (* re re) (* im im))
0.0ms
re
@inf
(- (* re re) (* im im))
0.0ms
im
@0
(- (* re re) (* im im))
0.0ms
im
@inf
(- (* re re) (* im im))
0.0ms
re
@0
(+ (* re re) (* im (neg im)))

rewrite245.0ms (7.7%)

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

simplify218.0ms (6.8%)

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

eval117.0ms (3.7%)

Compiler

Compiled 6078 to 3249 computations (46.5% saved)

prune43.0ms (1.3%)

Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New2972299
Fresh000
Picked112
Done000
Total2983301
Accuracy
100.0%
Counts
301 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(-.f64 (*.f64 re re) (*.f64 im im))
53.8%
(*.f64 (+.f64 re im) (+.f64 re im))
54.8%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 24 to 14 computations (41.7% saved)

localize42.0ms (1.3%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (+.f64 re im) (+.f64 re im))
100.0%
(pow.f64 im #s(literal 2 binary64))
Results
21.0ms185×256valid
9.0ms71×256infinite
Compiler

Compiled 24 to 11 computations (54.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
Operation ival-pow, time spent: 6.0ms, 54.0% of total-time
Operation ival-add, time spent: 2.0ms, 18.0% of total-time
Operation ival-mult, time spent: 2.0ms, 18.0% of total-time
Operation const, time spent: 1.0ms, 9.0% of total-time
Operation ival-neg, time spent: 1.0ms, 9.0% of total-time

series6.0ms (0.2%)

Counts
2 → 24
Calls
Call 1
Inputs
#<alt (pow.f64 im #s(literal 2 binary64))>
#<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

9 calls:

TimeVariablePointExpression
2.0ms
im
@0
(pow im 2)
0.0ms
im
@inf
(* (+ 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))

rewrite85.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
751×prod-diff
576×log1p-expm1-u
576×expm1-log1p-u
481×unpow-prod-down
279×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01129
112429
2172229
Stop Event
node limit
Counts
2 → 105
Calls
Call 1
Inputs
(pow.f64 im #s(literal 2 binary64))
(*.f64 (+.f64 re im) (+.f64 re im))
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)) (*.f64 (cbrt.f64 im) im))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 im) im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 im) (pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) im) #s(literal 1/3 binary64)) (cbrt.f64 im))
(*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 im #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 im))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re)))
(+.f64 (*.f64 im (+.f64 im re)) (*.f64 re (+.f64 im re)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 re (+.f64 im re)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 im re)) #s(literal 1 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 im re) #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 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.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 (-.f64 re im) (-.f64 re im)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #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 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 im re)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re)) (-.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (+.f64 im re))) (*.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re))))
(/.f64 (*.f64 (+.f64 im re) (+.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 im re) (-.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 im re)) (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 im re)) (-.f64 re im))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 im re)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (*.f64 im (+.f64 im re))) (exp.f64 (*.f64 re (+.f64 im re)))))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 im re))))
(exp.f64 (*.f64 (log.f64 (+.f64 im re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (+.f64 im re)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(fma.f64 im (+.f64 im re) (*.f64 re (+.f64 im re)))
(fma.f64 re (+.f64 im re) (*.f64 im (+.f64 im re)))
(fma.f64 (+.f64 im re) im (*.f64 re (+.f64 im re)))
(fma.f64 (+.f64 im re) re (*.f64 im (+.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 im re)) re) (*.f64 im (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 im re)) im) (*.f64 re (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 (+.f64 im re)) re) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 (+.f64 im re)) im) (*.f64 re (+.f64 im re)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 re (+.f64 im re)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 im re)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re (+.f64 im re))) (cbrt.f64 (*.f64 re (+.f64 im re)))) (cbrt.f64 (*.f64 re (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (+.f64 im re))) (cbrt.f64 (*.f64 im (+.f64 im re)))) (cbrt.f64 (*.f64 im (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 re (+.f64 im re))) (sqrt.f64 (*.f64 re (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 im (+.f64 im re))) (sqrt.f64 (*.f64 im (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 re)) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 re)) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 im)) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 im)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 im re)))

simplify112.0ms (3.5%)

Algorithm
egg-herbie
Rules
425×associate-/l*
302×associate-+l+
298×associate-+r+
282×div-sub
256×sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03164294970943
17504294970839
223354294970783
361414294970663
Stop Event
node limit
Counts
129 → 152
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 #s(literal 0 binary64) (pow.f64 im #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)) (*.f64 (cbrt.f64 im) im))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 im) im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 im) (pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 im))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) im) #s(literal 1/3 binary64)) (cbrt.f64 im))
(*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 im #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 im))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(+.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re)))
(+.f64 (*.f64 im (+.f64 im re)) (*.f64 re (+.f64 im re)))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 re (+.f64 im re)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 im re)) #s(literal 1 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 im re) #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 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.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 (-.f64 re im) (-.f64 re im)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #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 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 im re)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re)) (-.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (+.f64 im re))) (*.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re))))
(/.f64 (*.f64 (+.f64 im re) (+.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 im re) (-.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 im re)) (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 im re)) (-.f64 re im))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 6 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 im re)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))))
(log.f64 (*.f64 (exp.f64 (*.f64 im (+.f64 im re))) (exp.f64 (*.f64 re (+.f64 im re)))))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 im re))))
(exp.f64 (*.f64 (log.f64 (+.f64 im re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 (+.f64 im re)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(fma.f64 im (+.f64 im re) (*.f64 re (+.f64 im re)))
(fma.f64 re (+.f64 im re) (*.f64 im (+.f64 im re)))
(fma.f64 (+.f64 im re) im (*.f64 re (+.f64 im re)))
(fma.f64 (+.f64 im re) re (*.f64 im (+.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 im re)) re) (*.f64 im (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 im re)) im) (*.f64 re (+.f64 im re)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 (+.f64 im re)) re) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 (+.f64 im re)) im) (*.f64 re (+.f64 im re)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 re (+.f64 im re)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 im re)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re (+.f64 im re))) (cbrt.f64 (*.f64 re (+.f64 im re)))) (cbrt.f64 (*.f64 re (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (+.f64 im re))) (cbrt.f64 (*.f64 im (+.f64 im re)))) (cbrt.f64 (*.f64 im (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 re (+.f64 im re))) (sqrt.f64 (*.f64 re (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 im (+.f64 im re))) (sqrt.f64 (*.f64 im (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 im re))) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 re)) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 re)) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 im re))) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 im)) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 im)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 im re)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 im re)))
(fma.f64 (*.f64 (+.f64 im re) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 im re)))
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)) (+.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)) (+.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 #s(literal 0 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(pow.f64 im #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.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 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 im) im) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 im) (pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (cbrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 im #s(literal 6 binary64)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) im) #s(literal 1/3 binary64)) (cbrt.f64 im))
(*.f64 (cbrt.f64 im) (cbrt.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 4 binary64))) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(cbrt.f64 (pow.f64 im #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (cbrt.f64 im))) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 im #s(literal 6 binary64)))
(+.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (*.f64 im (+.f64 im re)) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 re (+.f64 im re)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 im re)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #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 im re) #s(literal 2 binary64))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (+.f64 im re) #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 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (+.f64 im 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 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (-.f64 re im) (-.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 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (/.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 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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 (+.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 re im)))
(*.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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 (+.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 re im)))
(*.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 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 im re)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re)) (-.f64 (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (+.f64 im re))) (*.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re))))))
(/.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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (*.f64 (*.f64 im (+.f64 im re)) (-.f64 (*.f64 im (+.f64 im re)) (*.f64 re (+.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)))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) im) (-.f64 im re))))
(*.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))) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re))) (*.f64 (*.f64 im (+.f64 im re)) (*.f64 im (+.f64 im re)))) (-.f64 (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 im re) (+.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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 (+.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 re im)))
(*.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 im re) (-.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 im re)) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 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 (+.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 re im)))
(*.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 im re)) (-.f64 re im))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 6 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 3 binary64)) #s(literal 2/3 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #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 im re)) #s(literal 4 binary64))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 im re) #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 im re) #s(literal 2 binary64)))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(log.f64 (*.f64 (exp.f64 (*.f64 im (+.f64 im re))) (exp.f64 (*.f64 re (+.f64 im re)))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 im re))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 im re)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 im re))) #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 im re)))) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (+.f64 im re) #s(literal 6 binary64)))
(fma.f64 im (+.f64 im re) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 re (+.f64 im re) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (+.f64 im re) im (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (+.f64 im re) re (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 im re)) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 im re)) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 im re)) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 im re)) re) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 im re)) im) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (+.f64 im re)) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 (+.f64 im re)) re) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 (+.f64 im re)) im) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 im re)) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 im re)) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (+.f64 im re)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 im re)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re (+.f64 im re))) (cbrt.f64 (*.f64 re (+.f64 im re)))) (cbrt.f64 (*.f64 re (+.f64 im re))) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (+.f64 im re))) (cbrt.f64 (*.f64 im (+.f64 im re)))) (cbrt.f64 (*.f64 im (+.f64 im re))) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (*.f64 re (+.f64 im re))) (sqrt.f64 (*.f64 re (+.f64 im re))) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (*.f64 im (+.f64 im re))) (sqrt.f64 (*.f64 im (+.f64 im re))) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 im re))) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 re)) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 re)) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 im re))) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 im)) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 im)) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im re)) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 im re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 im re) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 (+.f64 im re)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 im re)) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 im re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 im re) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 im re)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))

eval45.0ms (1.4%)

Compiler

Compiled 2141 to 1060 computations (50.5% saved)

prune23.0ms (0.7%)

Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New1511152
Fresh000
Picked112
Done011
Total1523155
Accuracy
100.0%
Counts
155 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(-.f64 (*.f64 re re) (*.f64 im im))
53.8%
(*.f64 (+.f64 re im) (+.f64 re im))
54.8%
(neg.f64 (*.f64 im im))
Compiler

Compiled 24 to 13 computations (45.8% saved)

localize23.0ms (0.7%)

Results
12.0ms185×256valid
5.0ms71×256infinite
Compiler

Compiled 11 to 5 computations (54.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
Operation ival-mult, time spent: 2.0ms, 52.0% of total-time
Operation ival-neg, time spent: 1.0ms, 26.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune3.0ms (0.1%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done022
Total033
Accuracy
100.0%
Counts
3 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(-.f64 (*.f64 re re) (*.f64 im im))
53.8%
(*.f64 (+.f64 re im) (+.f64 re im))
54.8%
(neg.f64 (*.f64 im im))
Compiler

Compiled 55 to 27 computations (50.9% saved)

regimes9.0ms (0.3%)

Counts
5 → 1
Calls
Call 1
Inputs
(neg.f64 (*.f64 im im))
(*.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
re
2.0ms
im
1.0ms
(*.f64 im im)
1.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
1.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
96.5%1re
96.5%1im
96.5%1(-.f64 (*.f64 re re) (*.f64 im im))
96.5%1(*.f64 re re)
96.5%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes18.0ms (0.6%)

Counts
4 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im im))
(*.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))
(*.f64 (+.f64 re im) (+.f64 re im))
Calls

5 calls:

8.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
3.0ms
im
3.0ms
re
2.0ms
(*.f64 im im)
2.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
97.3%2re
96.5%2im
97.3%2(-.f64 (*.f64 re re) (*.f64 im im))
97.3%2(*.f64 re re)
96.5%2(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes8.0ms (0.2%)

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

3 calls:

3.0ms
im
3.0ms
(*.f64 im im)
2.0ms
re
Results
AccuracySegmentsBranch
82.5%4im
82.5%4(*.f64 im im)
81.6%2re
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes2.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

0.0ms
re
0.0ms
(*.f64 im im)
0.0ms
im
Results
AccuracySegmentsBranch
54.8%1im
54.8%1(*.f64 im im)
54.8%1re
Compiler

Compiled 11 to 7 computations (36.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.183670878874093e+301
+inf
Compiler

Compiled 14 to 9 computations (35.7% saved)

bsearch14.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
2.6603534684767424e+48
1.1773666615370763e+52
Results
6.0ms88×256valid
3.0ms40×256infinite
Compiler

Compiled 150 to 89 computations (40.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
Operation ival-mult, time spent: 2.0ms, 72.0% of total-time
Operation ival-sub, time spent: 1.0ms, 36.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

simplify6.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
027191
138191
243191
345191
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
(if (<=.f64 (*.f64 re re) #s(literal 20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(if (<=.f64 re #s(literal 11200000000000000491073442104853410371901333700608 binary64)) (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(neg.f64 (*.f64 im im))
Outputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
(if (<=.f64 (*.f64 re re) #s(literal 20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(if (<=.f64 re #s(literal 11200000000000000491073442104853410371901333700608 binary64)) (neg.f64 (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(if (<=.f64 re #s(literal 11200000000000000491073442104853410371901333700608 binary64)) (*.f64 im (neg.f64 im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(neg.f64 (*.f64 im im))
(*.f64 im (neg.f64 im))
Compiler

Compiled 54 to 28 computations (48.1% saved)

soundness870.0ms (27.2%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 131 to 54 computations (58.8% saved)

end0.0ms (0%)

preprocess64.0ms (2%)

Remove

(abs im)

(abs re)

Compiler

Compiled 378 to 162 computations (57.1% saved)

Profiling

Loading profile data...