math.square on complex, real part

Time bar (total: 4.9s)

analyze1.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
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

sample842.0ms (17.3%)

Results
446.0ms4523×256valid
336.0ms3732×256infinite
0.0ms256infinite
Precisions
Click to see histograms. Total time spent on operations: 206.0ms
Operation ival-mult, time spent: 149.0ms, 72.0% of total-time
Operation ival-sub, time spent: 48.0ms, 23.0% of total-time
Operation const, time spent: 9.0ms, 4.0% of total-time
Bogosity

preprocess294.0ms (6%)

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

Compiler

Compiled 45 to 17 computations (62.2% saved)

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

eval0.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

prune1.0ms (0%)

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

Compiled 18 to 10 computations (44.4% saved)

localize46.0ms (0.9%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
97.2%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.9%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 33 to 9 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
Operation ival-mult, time spent: 7.0ms, 41.0% of total-time
Operation composed, time spent: 4.0ms, 24.0% of total-time
Operation ival-neg, time spent: 3.0ms, 18.0% of total-time
Operation ival-sub, time spent: 2.0ms, 12.0% of total-time
Operation ival-add, time spent: 1.0ms, 6.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
re
@0
(+ (* re re) (* im (neg im)))
0.0ms
im
@inf
(- (* re re) (* im im))

rewrite315.0ms (6.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify217.0ms (4.5%)

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

eval121.0ms (2.5%)

Compiler

Compiled 6078 to 3249 computations (46.5% saved)

prune42.0ms (0.9%)

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.2%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.3%
(-.f64 (*.f64 re re) (*.f64 im im))
66.9%
(*.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)))))
47.1%
(*.f64 (+.f64 re im) (+.f64 re im))
57.3%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 48 to 31 computations (35.4% saved)

localize106.0ms (2.2%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
79.2%
(/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
78.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)))))
100.0%
(*.f64 (+.f64 re im) (+.f64 re im))
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: 28.0ms, 58.0% of total-time
Operation ival-div, time spent: 7.0ms, 15.0% of total-time
Operation ival-mult, time spent: 5.0ms, 10.0% of total-time
Operation ival-sub, time spent: 3.0ms, 6.0% of total-time
Operation ival-add, time spent: 2.0ms, 4.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time
Operation ival-neg, time spent: 1.0ms, 2.0% of total-time

series11.0ms (0.2%)

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

24 calls:

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

rewrite129.0ms (2.6%)

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
016121
1228103
23212103
Stop Event
node limit
Counts
4 → 173
Calls
Call 1
Inputs
(*.f64 (+.f64 re im) (+.f64 re im))
(*.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 im #s(literal 2 binary64)) (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 (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 #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) (/.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 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 #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 (*.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))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 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 #s(literal 1 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)))
(*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 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 #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))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 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 2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (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 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 #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 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 (-.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 #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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (neg.f64 (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 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.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 (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (neg.f64 (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.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))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 im re)) (/.f64 im re) #s(literal 1 binary64))

simplify134.0ms (2.7%)

Algorithm
egg-herbie
Rules
439×associate-*r/
393×associate-*l/
314×cancel-sign-sub-inv
248×associate-+r+
241×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04309620
110498450
233058188
Stop Event
node limit
Counts
245 → 265
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)))
#s(literal 1 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 #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 #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 #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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
#s(literal 1 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 #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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
#s(literal 1 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 #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 #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 (*.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 (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 #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) (/.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 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 #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 (*.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))))
(-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 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 #s(literal 1 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)))
(*.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 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 #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))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 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 2 binary64))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (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 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 #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 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 (-.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 #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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (neg.f64 (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 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.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 (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (neg.f64 (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.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))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 im re)) (/.f64 im re) #s(literal 1 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 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 im re) (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 #s(literal 2 binary64) (/.f64 im re)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 im re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 im re) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 im re) (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 #s(literal 2 binary64) (/.f64 im re)))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (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)))
#s(literal 1 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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
#s(literal 1 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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
#s(literal 1 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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 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 (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 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 (+.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))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))) (-.f64 re im)))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 re #s(literal 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 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (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 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (-.f64 re im) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 re #s(literal 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 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 im (-.f64 im re) (pow.f64 re #s(literal 2 binary64)))) (-.f64 re im)))
(/.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 (+.f64 re im) (-.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 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 re im)) (-.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 (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 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 (-.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)) (+.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 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 (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 #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) (/.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 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 (-.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)) (+.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 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 (-.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 #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) (/.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 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 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 re #s(literal 2 binary64)) (pow.f64 (/.f64 im 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 re #s(literal 2 binary64)) (pow.f64 (/.f64 im 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 re #s(literal 2 binary64)) (pow.f64 (/.f64 im 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 re #s(literal 2 binary64)) (pow.f64 (/.f64 im 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 (+.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 (/.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 im (/.f64 im (pow.f64 re #s(literal 2 binary64))))
(+.f64 #s(literal 1 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 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(+.f64 #s(literal 1 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 (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) (-.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 (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 (*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (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 #s(literal 1 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 (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 #s(literal 1 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 (/.f64 im re) (/.f64 im re))
(+.f64 #s(literal 1 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 1 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 (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 #s(literal 1 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 (/.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)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 #s(literal 1 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 (/.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)) (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 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 (/.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 (/.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 #s(literal 1 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))
(pow.f64 (cbrt.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)) #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 (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 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))
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
(+.f64 #s(literal 1 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 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal 1 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))
(neg.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 1 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))
(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 #s(literal 1 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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 #s(literal 1 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))
(cbrt.f64 (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)) #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))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 1 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))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 1 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))
(exp.f64 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 1 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))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 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))
(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 #s(literal 1 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))
(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 #s(literal 1 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))
(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 #s(literal 1 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) (neg.f64 (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #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 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (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 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (/.f64 im re) #s(literal 4 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 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) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (/.f64 im re) #s(literal 4 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 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 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 (-.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) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #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 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (/.f64 im re) #s(literal 4 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 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) (/.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 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 binary64)))) (neg.f64 (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 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (/.f64 im re) #s(literal 4 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 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 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (pow.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 3 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 (/.f64 im re) #s(literal 4 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 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) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 im re) #s(literal 2 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 (-.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal 2 binary64) (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (/.f64 im re) (neg.f64 (/.f64 im re)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (pow.f64 re #s(literal -2 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -2 binary64))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (neg.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))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (neg.f64 (/.f64 im re)) (/.f64 im re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))

eval111.0ms (2.3%)

Compiler

Compiled 4330 to 2522 computations (41.8% saved)

prune37.0ms (0.8%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New2632265
Fresh000
Picked123
Done022
Total2646270
Accuracy
100.0%
Counts
270 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(fma.f64 re re (*.f64 im (neg.f64 im)))
45.3%
(pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64))
93.3%
(-.f64 (*.f64 re re) (*.f64 im im))
78.0%
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))))
47.1%
(*.f64 (+.f64 re im) (+.f64 re im))
57.3%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 62 to 39 computations (37.1% saved)

localize111.0ms (2.3%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64))
100.0%
(-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
99.9%
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
100.0%
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re)))
100.0%
(*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))))
99.9%
(*.f64 (/.f64 im re) (/.f64 im re))
Compiler

Compiled 91 to 43 computations (52.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
Operation ival-pow, time spent: 21.0ms, 45.0% of total-time
Operation ival-sub, time spent: 8.0ms, 17.0% of total-time
Operation ival-mult, time spent: 7.0ms, 15.0% of total-time
Operation ival-sqrt, time spent: 5.0ms, 11.0% of total-time
Operation ival-div, time spent: 3.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 6.0% of total-time

series10.0ms (0.2%)

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

36 calls:

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

rewrite149.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
974×log1p-expm1-u
974×expm1-log1p-u
536×log-prod
280×prod-diff
199×fma-define
Iterations

Useful iterations: 0 (0.0ms)

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

simplify203.0ms (4.2%)

Algorithm
egg-herbie
Rules
427×fma-neg
345×distribute-lft-neg-out
296×cancel-sign-sub-inv
290×cube-prod
283×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

eval98.0ms (2%)

Compiler

Compiled 4009 to 2597 computations (35.2% saved)

prune34.0ms (0.7%)

Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New2231224
Fresh000
Picked202
Done044
Total2255230
Accuracy
100.0%
Counts
230 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.3%
(-.f64 (*.f64 re re) (*.f64 im im))
47.1%
(*.f64 (+.f64 re im) (+.f64 re im))
87.9%
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re) re)
57.3%
(neg.f64 (pow.f64 im #s(literal 2 binary64)))
Compiler

Compiled 46 to 28 computations (39.1% saved)

localize87.0ms (1.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
100.0%
(-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
99.7%
(pow.f64 (/.f64 im re) #s(literal 2 binary64))
95.5%
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re) re)
92.7%
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re)
Compiler

Compiled 42 to 23 computations (45.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
Operation ival-pow, time spent: 37.0ms, 72.0% of total-time
Operation ival-sub, time spent: 5.0ms, 10.0% of total-time
Operation ival-mult, time spent: 5.0ms, 10.0% of total-time
Operation ival-div, time spent: 2.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

series8.0ms (0.2%)

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

18 calls:

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

rewrite105.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
791×log1p-expm1-u
791×expm1-log1p-u
439×log-prod
199×prod-diff
188×pow-unpow
Iterations

Useful iterations: 1 (0.0ms)

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

simplify141.0ms (2.9%)

Algorithm
egg-herbie
Rules
590×fma-define
367×distribute-lft-in
354×distribute-rgt-in
325×exp-prod
287×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02807792
15566628
214676466
360656454
Stop Event
node limit
Counts
179 → 167
Calls
Call 1
Inputs
re
(+.f64 re (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) re)
re
(*.f64 re (+.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 re (+.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 re (+.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))))))
re
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 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))))))
#s(literal 1 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 #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 #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 #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)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
#s(literal 1 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 #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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
#s(literal 1 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 #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 #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 re (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 re (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(+.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(/.f64 (*.f64 re (-.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 re (-.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 (/.f64 im re) #s(literal 6 binary64))) re) (+.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 (/.f64 im re) #s(literal 4 binary64))) re) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (-.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 (sqrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #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 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) re (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 re #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (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 (/.f64 im re) #s(literal 4 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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 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 2 binary64))) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (-.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 6 binary64))) (/.f64 #s(literal 1 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 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 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 #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 4 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64)))) (neg.f64 (+.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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.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 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (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) (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) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 im re) (neg.f64 (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (/.f64 im re)) (/.f64 im re) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64))
Outputs
re
(+.f64 re (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(-.f64 re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 re (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(-.f64 re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 re (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(-.f64 re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) re)
(+.f64 re (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(-.f64 re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) re)
(+.f64 re (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(-.f64 re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) re)
(+.f64 re (neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(-.f64 re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
re
(*.f64 re (+.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 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 re (+.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 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 re (+.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 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
re
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.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 #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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
#s(literal 1 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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
#s(literal 1 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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
#s(literal 1 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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #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 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 re (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 re (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 re) (-.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 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(/.f64 (*.f64 re (-.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 re (-.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))))
(*.f64 re (/.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 re (-.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 re (/.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 re (/.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 (/.f64 im re) #s(literal 6 binary64))) re) (+.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 re (-.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 re (-.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))))
(*.f64 re (/.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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64))) re) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(*.f64 re (/.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 re (/.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 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 re) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #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 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.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 re #s(literal 3 binary64))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 3 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) re (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 re #s(literal 1 binary64) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.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 re) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.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 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 re (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) re))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (-.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 (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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 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 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))) (cbrt.f64 (exp.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 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 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (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 (/.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 (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 #s(literal 1 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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 (/.f64 im re) #s(literal 4 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 (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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 6 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 6 binary64)))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) 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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 4 binary64)))
(log.f64 (exp.f64 (*.f64 (-.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 (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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.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 (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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 6 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #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 re #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 re #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 re #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.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 (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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (-.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 (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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (-.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 (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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (pow.f64 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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (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))))
(fma.f64 re re (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) re) #s(literal 6 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) 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 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (log.f64 (exp.f64 #s(literal 1 binary64))) (neg.f64 (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #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 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #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 6 binary64))) (/.f64 #s(literal 1 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 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 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 #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 4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 #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 #s(literal 1 binary64) (/.f64 (+.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 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 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 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 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 #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 #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 #s(literal 1 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 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64)))) (neg.f64 (+.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 #s(literal 1 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 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 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 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 #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 #s(literal 1 binary64) (pow.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (neg.f64 (pow.f64 (/.f64 im 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 #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 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 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 #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) (*.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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 (sqrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(pow.f64 (/.f64 (+.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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 6 binary64))) (/.f64 #s(literal 1 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 (/.f64 im re) #s(literal 2 binary64)) (+.f64 #s(literal 1 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 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 binary64)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 4 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 #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))))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(exp.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im 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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log1p.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (/.f64 im re) (neg.f64 (/.f64 im re)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 5 binary64))) (cbrt.f64 (/.f64 im re)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 im re) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64))))) (cbrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (/.f64 im re) #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (neg.f64 (/.f64 im re)) (/.f64 im re) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 im #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)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 im re)) #s(literal 5 binary64))) (cbrt.f64 (/.f64 im re)) #s(literal 1 binary64))

eval58.0ms (1.2%)

Compiler

Compiled 3173 to 1969 computations (37.9% saved)

prune247.0ms (5.1%)

Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1892191
Fresh000
Picked101
Done224
Total1924196
Accuracy
100.0%
Counts
196 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(fma.f64 re re (*.f64 im (neg.f64 im)))
93.3%
(-.f64 (*.f64 re re) (*.f64 im im))
87.9%
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))) re) re)
48.0%
(*.f64 re re)
Compiler

Compiled 130 to 69 computations (46.9% saved)

regimes25.0ms (0.5%)

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

5 calls:

6.0ms
re
6.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
5.0ms
im
4.0ms
(*.f64 im im)
3.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
100.0%2re
100.0%2im
100.0%2(-.f64 (*.f64 re re) (*.f64 im im))
100.0%2(*.f64 re re)
100.0%2(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes15.0ms (0.3%)

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

5 calls:

4.0ms
im
3.0ms
re
2.0ms
(*.f64 im im)
2.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
2.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
100.0%2re
100.0%2im
100.0%2(-.f64 (*.f64 re re) (*.f64 im im))
100.0%2(*.f64 re re)
100.0%2(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes11.0ms (0.2%)

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

5 calls:

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

Compiled 25 to 15 computations (40% saved)

regimes4.0ms (0.1%)

Accuracy

Total -0.6b remaining (-1.7%)

Threshold costs -0.6b (-1.7%)

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

3 calls:

1.0ms
re
1.0ms
im
1.0ms
(*.f64 re re)
Results
AccuracySegmentsBranch
48.0%1im
48.0%1re
48.0%1(*.f64 re re)
Compiler

Compiled 11 to 7 computations (36.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1597693559191146e+300
9.069027984838344e+301
Compiler

Compiled 14 to 9 computations (35.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.1597693559191146e+300
9.069027984838344e+301
Compiler

Compiled 14 to 9 computations (35.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.838136366232034e+302
+inf
Compiler

Compiled 14 to 9 computations (35.7% saved)

simplify8.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
031292
151292
265292
374292
479292
580292
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 im im) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (fma.f64 re re (*.f64 im (neg.f64 im))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))) re) re))
(if (<=.f64 (*.f64 im im) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))) re) re))
(if (<=.f64 (*.f64 re re) #s(literal 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re re))
(*.f64 re re)
Outputs
(if (<=.f64 (*.f64 im im) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (fma.f64 re re (*.f64 im (neg.f64 im))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))) re) re))
(if (<=.f64 (*.f64 im im) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (fma.f64 re re (*.f64 im (neg.f64 im))) (*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))))))
(if (<=.f64 (*.f64 im im) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))) re) re))
(if (<=.f64 (*.f64 im im) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 im re) (/.f64 im re))))))
(if (<=.f64 (*.f64 re re) #s(literal 500000000000000000080882538393228219106334323115829719147747508550558749612869373932630121517106957626889886784090168708013722910283889599821695770803013034305575373061142488088628325022100263638403663533845231056330713750098525613244949130339381695724688044273646160407063978743165327734459561131638784 binary64)) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re re))
(*.f64 re re)
Compiler

Compiled 79 to 40 computations (49.4% saved)

soundness983.0ms (20.2%)

Rules
1105×log1p-expm1-u
1105×expm1-log1p-u
974×log1p-expm1-u
974×expm1-log1p-u
890×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020168
1256168
23023168
020229
166217
2174217
3440217
41065217
52042217
63011217
73853217
85641217
96242217
106355217
116469217
126549217
136549217
147930217
016121
1228103
23212103
046721745
1107519167
2274915133
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 563 to 379 computations (32.7% saved)

end0.0ms (0%)

preprocess164.0ms (3.4%)

Remove

(abs im)

(abs re)

Compiler

Compiled 388 to 184 computations (52.6% saved)

Profiling

Loading profile data...