math.square on complex, real part

Time bar (total: 3.6s)

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

sample810.0ms (22.4%)

Results
340.0ms4677×256valid
246.0ms3578×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 178.0ms
Operation ival-mult, time spent: 123.0ms, 69.0% of total-time
Operation ival-sub, time spent: 48.0ms, 27.0% of total-time
Operation const, time spent: 7.0ms, 4.0% of total-time
Bogosity

preprocess294.0ms (8.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
140-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
21.0ms264×256valid
19.0ms247×256infinite
0.0ms256infinite
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, 73.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
97.3%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.5%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 18 to 10 computations (44.4% saved)

localize120.0ms (3.3%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
97.3%
(fma.f64 re re (*.f64 im (neg.f64 im)))
95.1%
(-.f64 (*.f64 re re) (*.f64 im im))
Results
86.0ms132×256valid
19.0ms123×256infinite
0.0ms256infinite
Compiler

Compiled 33 to 9 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
Operation ival-mult, time spent: 7.0ms, 47.0% of total-time
Operation composed, time spent: 4.0ms, 27.0% of total-time
Operation ival-sub, time spent: 1.0ms, 7.0% of total-time
Operation ival-add, time spent: 1.0ms, 7.0% of total-time
Operation ival-neg, time spent: 1.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series5.0ms (0.1%)

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

12 calls:

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

rewrite243.0ms (6.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)))

simplify214.0ms (5.9%)

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

eval115.0ms (3.2%)

Compiler

Compiled 6078 to 3249 computations (46.5% saved)

prune42.0ms (1.2%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2963299
Fresh000
Picked022
Done000
Total2965301
Accuracy
100.0%
Counts
301 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.5%
(-.f64 (*.f64 re re) (*.f64 im im))
70.1%
(*.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)))))
52.8%
(*.f64 (+.f64 re im) (+.f64 re im))
52.7%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 48 to 31 computations (35.4% saved)

localize108.0ms (3%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
80.2%
(*.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)))))
78.8%
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
100.0%
(*.f64 (+.f64 re im) (+.f64 re im))
Results
57.0ms189×256valid
19.0ms66×256infinite
0.0ms256valid
Compiler

Compiled 63 to 39 computations (38.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
Operation ival-pow, time spent: 31.0ms, 64.0% of total-time
Operation ival-div, time spent: 6.0ms, 12.0% of total-time
Operation ival-mult, time spent: 4.0ms, 8.0% of total-time
Operation ival-sub, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time
Operation ival-add, time spent: 1.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 2.0% of total-time

series9.0ms (0.2%)

Counts
3 → 48
Calls
Call 1
Inputs
#<alt (*.f64 (+.f64 re im) (+.f64 re im))>
#<alt (/.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 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
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))))>
#<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

18 calls:

TimeVariablePointExpression
1.0ms
im
@0
(/ (pow im 2) (pow re 2))
1.0ms
im
@inf
(/ (pow im 2) (pow re 2))
1.0ms
re
@0
(* (+ re im) (+ re im))
1.0ms
re
@0
(/ (pow im 2) (pow re 2))
0.0ms
re
@inf
(* (pow re 2) (- 1 (/ (pow im 2) (pow re 2))))

rewrite122.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
1105×log1p-expm1-u
1105×expm1-log1p-u
435×fma-define
203×fma-neg
177×log1p-undefine
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01690
122878
2321278
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(*.f64 (+.f64 re im) (+.f64 re im))
(/.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)))))
Outputs
(+.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(+.f64 (*.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #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 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (+.f64 re im)) (*.f64 re (+.f64 re im)) (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (*.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 re im)) (*.f64 re (+.f64 re im))) (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im)))) (-.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))
(/.f64 (*.f64 (+.f64 re im) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 re im)) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 re im)) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(fma.f64 im (+.f64 re im) (*.f64 re (+.f64 re im)))
(fma.f64 (+.f64 re im) re (*.f64 im (+.f64 re im)))
(fma.f64 (+.f64 re im) im (*.f64 re (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re (+.f64 re im))) (cbrt.f64 (*.f64 re (+.f64 re im)))) (cbrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (+.f64 re im))) (cbrt.f64 (*.f64 im (+.f64 re im)))) (cbrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (hypot.f64 re (sqrt.f64 (*.f64 re im))) (hypot.f64 re (sqrt.f64 (*.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (hypot.f64 im (sqrt.f64 (*.f64 re im))) (hypot.f64 im (sqrt.f64 (*.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 re im))) (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 re)) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 re)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 re im))) (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 im)) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 re im)))
(-.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 im (pow.f64 re #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 im re) (/.f64 im re))
(*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) re) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (cbrt.f64 (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 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 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)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -1 binary64))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 re #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 re re (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))

simplify161.0ms (4.4%)

Algorithm
egg-herbie
Rules
564×times-frac
346×associate-*r/
293×associate-/l*
282×associate-*l/
244×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03576927
18876305
228246229
379156229
Stop Event
node limit
Counts
182 → 208
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 -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 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(+.f64 (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(+.f64 (*.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #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 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (+.f64 re im)) (*.f64 re (+.f64 re im)) (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (*.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 re im)) (*.f64 re (+.f64 re im))) (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im)))) (-.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))
(/.f64 (*.f64 (+.f64 re im) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 re im)) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 re im)) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(fma.f64 im (+.f64 re im) (*.f64 re (+.f64 re im)))
(fma.f64 (+.f64 re im) re (*.f64 im (+.f64 re im)))
(fma.f64 (+.f64 re im) im (*.f64 re (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re (+.f64 re im))) (cbrt.f64 (*.f64 re (+.f64 re im)))) (cbrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (+.f64 re im))) (cbrt.f64 (*.f64 im (+.f64 re im)))) (cbrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (hypot.f64 re (sqrt.f64 (*.f64 re im))) (hypot.f64 re (sqrt.f64 (*.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (hypot.f64 im (sqrt.f64 (*.f64 re im))) (hypot.f64 im (sqrt.f64 (*.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 re im))) (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 re im))) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 re)) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 re)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 re im))) (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 re im))) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 im)) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 re im)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 re im)))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 re im)))
(-.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (*.f64 im (pow.f64 re #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 (/.f64 im re) (/.f64 im re))
(*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal -2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) re) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (cbrt.f64 (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 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 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)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -1 binary64))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 re #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 re re (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
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)) (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)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (+.f64 (/.f64 im 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))))))
(*.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)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (+.f64 (/.f64 im 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)) (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 (/.f64 (neg.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 (/.f64 (neg.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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) 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)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) 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 (/.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) im)) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 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 (/.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) im)) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 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 -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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) #s(literal 0 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 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 re #s(literal 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 (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 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (+.f64 re im)) (*.f64 re (+.f64 re im)) (-.f64 (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im))) (*.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.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 (*.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 im (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 re (+.f64 re im)) (*.f64 re (+.f64 re im))) (*.f64 (*.f64 im (+.f64 re im)) (*.f64 im (+.f64 re im)))) (-.f64 (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(/.f64 (*.f64 (+.f64 re im) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 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 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 im re) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 re im) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (-.f64 re im))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 re im)) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 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 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 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 re im)) (-.f64 re im))
(*.f64 (+.f64 im re) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im)))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (+.f64 im re) (-.f64 re im)))
(pow.f64 (+.f64 re im) #s(literal 2 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (cbrt.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 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 re im))) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 re (+.f64 re im) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 im (+.f64 re im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (+.f64 re im) re (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (+.f64 re im) im (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) re) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (+.f64 re im)) (*.f64 (sqrt.f64 (+.f64 re im)) im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (+.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 im (+.f64 re im)) #s(literal 1 binary64)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 re (+.f64 re im))) (cbrt.f64 (*.f64 re (+.f64 re im)))) (cbrt.f64 (*.f64 re (+.f64 re im))) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 im (+.f64 re im))) (cbrt.f64 (*.f64 im (+.f64 re im)))) (cbrt.f64 (*.f64 im (+.f64 re im))) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (hypot.f64 re (sqrt.f64 (*.f64 re im))) (hypot.f64 re (sqrt.f64 (*.f64 re im))) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (hypot.f64 im (sqrt.f64 (*.f64 re im))) (hypot.f64 im (sqrt.f64 (*.f64 re im))) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 re im))) (*.f64 (sqrt.f64 re) (sqrt.f64 (+.f64 re im))) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 re)) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 re)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 re im))) (*.f64 (sqrt.f64 im) (sqrt.f64 (+.f64 re im))) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 im)) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 re (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 im (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 im (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 re im) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (+.f64 re im) (sqrt.f64 im)) (sqrt.f64 im) (*.f64 re (+.f64 re im)))
(pow.f64 (+.f64 im re) #s(literal 2 binary64))
(-.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 im (*.f64 im (pow.f64 re #s(literal -2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 (/.f64 im re) (/.f64 im re))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(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 im #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64)))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im (pow.f64 re #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) re) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))))
(pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(neg.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))
(log.f64 (exp.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 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)))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -1 binary64))
(+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 0 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 0 binary64))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 im re) #s(literal 4 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 re #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 re re (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))

eval59.0ms (1.6%)

Compiler

Compiled 3293 to 1818 computations (44.8% saved)

prune36.0ms (1%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2071208
Fresh000
Picked123
Done022
Total2085213
Accuracy
100.0%
Counts
213 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.5%
(-.f64 (*.f64 re re) (*.f64 im im))
72.8%
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
52.8%
(*.f64 (+.f64 re im) (+.f64 re im))
52.7%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 48 to 30 computations (37.5% saved)

localize77.0ms (2.1%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
94.3%
(*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))
89.5%
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
80.2%
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
Results
29.0ms132×256valid
29.0ms123×256infinite
0.0ms256infinite
Compiler

Compiled 44 to 29 computations (34.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
Operation ival-pow, time spent: 16.0ms, 46.0% of total-time
Operation ival-div, time spent: 8.0ms, 23.0% of total-time
Operation ival-mult, time spent: 7.0ms, 20.0% of total-time
Operation ival-sub, time spent: 3.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 3.0% of total-time

series8.0ms (0.2%)

Counts
3 → 48
Calls
Call 1
Inputs
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))))>
#<alt (/.f64 im (pow.f64 re #s(literal 2 binary64)))>
#<alt (*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))>
Outputs
#<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)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
Calls

18 calls:

TimeVariablePointExpression
2.0ms
im
@0
(/ im (pow re 2))
1.0ms
im
@inf
(/ im (pow re 2))
0.0ms
im
@-inf
(/ im (pow re 2))
0.0ms
re
@0
(/ im (pow re 2))
0.0ms
re
@inf
(/ im (pow re 2))

rewrite103.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
794×log1p-expm1-u
794×expm1-log1p-u
493×prod-diff
443×log-prod
158×fma-define
Iterations

Useful iterations: 1 (0.0ms)

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

simplify129.0ms (3.6%)

Algorithm
egg-herbie
Rules
628×fma-neg
474×fma-define
380×times-frac
375×exp-prod
301×prod-exp
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02896152
15795340
215365316
360015316
Stop Event
node limit
Counts
170 → 155
Calls
Call 1
Inputs
(*.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 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 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 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(fma.f64 re re (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 im (pow.f64 re #s(literal -2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (pow.f64 re #s(literal -2 binary64))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -2 binary64))))
(*.f64 (/.f64 (sqrt.f64 im) re) (/.f64 (sqrt.f64 im) re))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -2 binary64))))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal -2 binary64)) im)
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) re) (/.f64 (cbrt.f64 im) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(pow.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 im (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 im) (pow.f64 re #s(literal 2 binary64))))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 im) re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 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 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(/.f64 im (/.f64 (pow.f64 re #s(literal 2 binary64)) im))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (*.f64 im (neg.f64 im)) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) re)
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 2 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)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 im re))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 im re)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 im re)) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal -1 binary64))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -1 binary64))
Outputs
(*.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)))
(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)))
(+.f64 (*.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 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)))
(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)))
(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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im 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)))
(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)))
(+.f64 (*.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 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)))
(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)))
(*.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 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (fma.f64 #s(literal 2 binary64) (log.f64 re) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1/3 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 re re (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (pow.f64 re #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 im 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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im 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 (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) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 im (pow.f64 re #s(literal -2 binary64))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (pow.f64 re #s(literal -2 binary64))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal -2 binary64)) (cbrt.f64 im)))
(*.f64 (pow.f64 re #s(literal -2 binary64)) (*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (cbrt.f64 im)))
(*.f64 (/.f64 (sqrt.f64 im) re) (/.f64 (sqrt.f64 im) re))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -2 binary64))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal -2 binary64)) im)
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im re))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(/.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(/.f64 im (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) re) (/.f64 (cbrt.f64 im) re))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 (sqrt.f64 im) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(/.f64 (/.f64 im (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(/.f64 im (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))))
(pow.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (/.f64 im (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 im) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (pow.f64 re #s(literal -2 binary64))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(log1p.f64 (expm1.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 im (pow.f64 re #s(literal -2 binary64))))) #s(literal 1/3 binary64)))
(*.f64 im (pow.f64 re #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 im) re)) #s(literal 2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (sqrt.f64 im) re) #s(literal 2 binary64))
(/.f64 im (pow.f64 re #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 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 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #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)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 im (/.f64 (pow.f64 re #s(literal 2 binary64)) im))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (*.f64 im (neg.f64 im)) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 im) im) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (neg.f64 (pow.f64 re #s(literal 2 binary64))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) re)
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))))
(pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.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)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 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)))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 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))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 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))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 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)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 im re)))) #s(literal 1/3 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 im re)) #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal -1 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) (hypot.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal -1 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))

eval57.0ms (1.6%)

Compiler

Compiled 2593 to 1779 computations (31.4% saved)

prune29.0ms (0.8%)

Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New1550155
Fresh000
Picked011
Done044
Total1555160
Accuracy
100.0%
Counts
160 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(fma.f64 re re (*.f64 im (neg.f64 im)))
94.5%
(-.f64 (*.f64 re re) (*.f64 im im))
72.8%
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))))
52.8%
(*.f64 (+.f64 re im) (+.f64 re im))
52.7%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 101 to 62 computations (38.6% saved)

regimes13.0ms (0.3%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 (+.f64 re im) (+.f64 re im))
(-.f64 (*.f64 re re) (*.f64 im im))
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
(fma.f64 re re (*.f64 im (neg.f64 im)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (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)))))
Outputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
Calls

5 calls:

4.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
2.0ms
im
2.0ms
re
2.0ms
(*.f64 im im)
2.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
97.3%1re
97.3%1im
97.3%1(-.f64 (*.f64 re re) (*.f64 im im))
97.3%1(*.f64 re re)
97.3%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes13.0ms (0.4%)

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

5 calls:

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

Compiled 25 to 15 computations (40% saved)

regimes10.0ms (0.3%)

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

5 calls:

4.0ms
re
2.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
1.0ms
(*.f64 re re)
1.0ms
im
1.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
97.3%2re
94.5%1im
97.3%2(-.f64 (*.f64 re re) (*.f64 im im))
97.3%2(*.f64 re re)
94.5%1(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes2.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

1.0ms
re
1.0ms
im
Results
AccuracySegmentsBranch
52.8%1im
52.8%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.20742599056189e+300
6.8802278924323e+306
Compiler

Compiled 14 to 9 computations (35.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.327992107229844e+287
1.1599405880319557e+293
Compiler

Compiled 14 to 9 computations (35.7% saved)

simplify6.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
029211
141211
248211
352211
453211
Stop Event
done
saturated
Calls
Call 1
Inputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
(if (<=.f64 (*.f64 im im) #s(literal 5000000000000000262523801276022101243522342905540795774579270577559012289944540978931856875402239320218522219164419390884712616176802152878223960923933534914241936004632879018689151168973940450296844766174853999725405595194838204400373263713900712472896293944100284214190578347360981934327297002700800 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(if (<=.f64 (*.f64 re re) #s(literal 200000000000000015050434704988037438722854160965167277038508879412704868603093142005078215279324239847878441835103054282802083936344411179354042575387724407831277773948574398143209308142533538198452142423795932681473765005821980690868707107361404506676857273350929369698615436038683754496 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(*.f64 (+.f64 re im) (+.f64 re im))
Outputs
(fma.f64 re re (*.f64 im (neg.f64 im)))
(if (<=.f64 (*.f64 im im) #s(literal 5000000000000000262523801276022101243522342905540795774579270577559012289944540978931856875402239320218522219164419390884712616176802152878223960923933534914241936004632879018689151168973940450296844766174853999725405595194838204400373263713900712472896293944100284214190578347360981934327297002700800 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(if (<=.f64 (*.f64 re re) #s(literal 200000000000000015050434704988037438722854160965167277038508879412704868603093142005078215279324239847878441835103054282802083936344411179354042575387724407831277773948574398143209308142533538198452142423795932681473765005821980690868707107361404506676857273350929369698615436038683754496 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (+.f64 re im) (+.f64 re im)))
(*.f64 (+.f64 re im) (+.f64 re im))
Compiler

Compiled 59 to 30 computations (49.2% saved)

soundness786.0ms (21.7%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 121 to 47 computations (61.2% saved)

end0.0ms (0%)

preprocess45.0ms (1.2%)

Remove

(abs im)

(abs re)

Compiler

Compiled 232 to 108 computations (53.4% saved)

Profiling

Loading profile data...