math.sqrt on complex, imaginary part, im greater than 0 branch

Time bar (total: 9.0s)

analyze134.0ms (1.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50%50%0%0%0%0
0%0%50%50%0%0%0%1
50%25%25%50%0%0%0%2
50%25%25%50%0%0%0%3
62.5%31.2%18.7%50%0%0%0%4
62.5%31.2%18.7%50%0%0%0%5
68.8%34.3%15.6%50%0%0%0%6
68.8%34.3%15.6%50%0%0%0%7
71.9%35.9%14%50%0%0%0%8
71.9%35.9%14%50%0%0%0%9
73.4%36.7%13.3%50%0%0%0%10
73.4%36.7%13.3%50%0%0%0%11
74.2%37.1%12.9%50%0%0%0%12
Compiler

Compiled 20 to 14 computations (30% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
Operation ival-mult, time spent: 36.0ms, 50.0% of total-time
Operation ival-sqrt, time spent: 19.0ms, 26.0% of total-time
Operation ival-sub, time spent: 5.0ms, 7.0% of total-time
Operation ival-add, time spent: 5.0ms, 7.0% of total-time
Operation ival->, time spent: 5.0ms, 7.0% of total-time
Operation const, time spent: 2.0ms, 3.0% of total-time

sample2.3s (26%)

Results
1.3s6264×0valid
414.0ms1019×1valid
357.0ms972×2valid
0.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
Operation ival-mult, time spent: 616.0ms, 53.0% of total-time
Operation ival-sqrt, time spent: 233.0ms, 20.0% of total-time
Operation ival-add, time spent: 107.0ms, 9.0% of total-time
Operation ival-sub, time spent: 68.0ms, 6.0% of total-time
Operation backward-pass, time spent: 64.0ms, 5.0% of total-time
Operation ival->, time spent: 59.0ms, 5.0% of total-time
Operation const, time spent: 21.0ms, 2.0% of total-time
Bogosity

preprocess315.0ms (3.5%)

Algorithm
egg-herbie
Rules
334×fma-define
301×fma-neg
68×distribute-rgt-in
56×distribute-lft-neg-in
56×sub-neg
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1330-1(5.552030589410066e-159 2.0091611665204124e-191)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
320-0-(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
301(7.516348210973949e+116 5.244581143054129e-265)1(0.0023141615672151567 2.1992416877636161e-159)(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 im im)
00-0-re
00-0-#s(literal 2 binary64)
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
00-0-im
00-0-(*.f64 re re)
00-0-(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
00-0-(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042274
194266
2180266
3341266
4562266
5723266
6917266
71224266
81452266
91479266
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re))))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) im))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 im im))) (neg.f64 re))))))
(*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) (neg.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal -1/2 binary64))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 (neg.f64 im) (neg.f64 im)))) re)))))
(*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) im))))
Symmetry

(abs im)

Compiler

Compiled 173 to 52 computations (69.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
Operation ival-mult, time spent: 38.0ms, 51.0% of total-time
Operation ival-sqrt, time spent: 24.0ms, 32.0% of total-time
Operation ival-sub, time spent: 5.0ms, 7.0% of total-time
Operation ival-add, time spent: 5.0ms, 7.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 12 to 9 computations (25% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
77.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
42.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
Compiler

Compiled 29 to 21 computations (27.6% saved)

localize170.0ms (1.9%)

Localize:

Found 5 expressions with local error:

NewAccuracyProgram
89.7%
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
88.3%
(-.f64 (hypot.f64 re im) re)
89.7%
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
88.3%
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
51.9%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Compiler

Compiled 115 to 34 computations (70.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
Operation ival-mult, time spent: 34.0ms, 43.0% of total-time
Operation ival-sqrt, time spent: 20.0ms, 25.0% of total-time
Operation composed, time spent: 13.0ms, 17.0% of total-time
Operation ival-sub, time spent: 5.0ms, 6.0% of total-time
Operation ival-add, time spent: 5.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 4.0% of total-time

series27.0ms (0.3%)

Counts
5 → 120
Calls
Call 1
Inputs
#<alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))>
#<alt (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)>
#<alt (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))>
#<alt (-.f64 (hypot.f64 re im) re)>
#<alt (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))>
Outputs
#<alt im>
#<alt (+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)))>
#<alt (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))))>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 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 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 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 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt re>
#<alt (+.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))>
#<alt (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt im>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))))>
#<alt im>
#<alt (+.f64 im (*.f64 #s(literal -1 binary64) re))>
#<alt (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))>
#<alt (+.f64 im (*.f64 re (-.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 8 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)>
#<alt (*.f64 #s(literal -2 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt im>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))>
#<alt (*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im)))>
#<alt (*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 re im)))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im)))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5/128 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt im>
#<alt (+.f64 im (*.f64 #s(literal -1 binary64) re))>
#<alt (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))>
#<alt (+.f64 im (*.f64 re (-.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 8 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)>
#<alt (*.f64 #s(literal -2 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt im>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))>
#<alt (*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im)))>
#<alt (*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 re im)))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im)))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5/128 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))>
Calls

30 calls:

TimeVariablePointExpression
2.0ms
re
@-inf
(sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))
2.0ms
im
@0
(sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))
2.0ms
re
@-inf
(sqrt (+ (* re re) (* im im)))
1.0ms
re
@inf
(sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))
1.0ms
re
@inf
(sqrt (* 2 (- (sqrt (+ (* re re) (* im im))) re)))

rewrite267.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
981×log1p-expm1-u
981×expm1-log1p-u
531×fma-define
472×log-prod
220×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify477.0ms (5.3%)

Algorithm
egg-herbie
Rules
434×fma-define
417×associate-*r*
387×associate-*l*
368×*-commutative
325×distribute-lft-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065520954
1171520104
2611320042
Stop Event
node limit
Counts
396 → 369
Calls
Call 1
Inputs
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
re
(+.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
im
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))))
im
(+.f64 im (*.f64 #s(literal -1 binary64) re))
(+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(+.f64 im (*.f64 re (-.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))) #s(literal 1 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 8 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)
(*.f64 #s(literal -2 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
im
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im)))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 re im)))
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re)))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5/128 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
im
(+.f64 im (*.f64 #s(literal -1 binary64) re))
(+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(+.f64 im (*.f64 re (-.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))) #s(literal 1 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 8 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)
(*.f64 #s(literal -2 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
im
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im)))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 re im)))
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re)))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5/128 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(+.f64 #s(literal 0 binary64) (hypot.f64 re im))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(*.f64 (hypot.f64 re im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (hypot.f64 re im))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (sqrt.f64 (+.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))))))
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (hypot.f64 re im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (hypot.f64 re im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(fabs.f64 (hypot.f64 re im))
(log.f64 (exp.f64 (hypot.f64 re im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(exp.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(+.f64 (hypot.f64 re im) (neg.f64 re))
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (hypot.f64 re im))
(+.f64 #s(literal 0 binary64) (-.f64 (hypot.f64 re im) re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))) (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 re im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(log.f64 (*.f64 (exp.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 (neg.f64 re))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (exp.f64 (hypot.f64 re im))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (exp.f64 (hypot.f64 re im))))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (exp.f64 (hypot.f64 re im)) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 re)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 1 binary64)))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (neg.f64 re))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (+.f64 (neg.f64 re) re))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (neg.f64 re))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (+.f64 (neg.f64 re) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (neg.f64 re))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 #s(literal -1 binary64) re (hypot.f64 re im))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (hypot.f64 re im) (neg.f64 re))
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(+.f64 (neg.f64 re) (hypot.f64 re im))
(+.f64 #s(literal 0 binary64) (-.f64 (hypot.f64 re im) re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))) (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re))
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 re im)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(log.f64 (*.f64 (exp.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 (neg.f64 re))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (exp.f64 (hypot.f64 re im))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (exp.f64 (hypot.f64 re im))))
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(log.f64 (/.f64 (exp.f64 (hypot.f64 re im)) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 re)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 1 binary64)))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (neg.f64 re))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (+.f64 (neg.f64 re) re))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (neg.f64 re))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (+.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (+.f64 (neg.f64 re) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (neg.f64 re))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(fma.f64 #s(literal -1 binary64) re (hypot.f64 re im))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
Outputs
im
(+.f64 im (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) im)
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) im)) im)
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 5 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) im))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) im)) im)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.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 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 re (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/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) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (neg.f64 (fma.f64 #s(literal 1/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 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 re (neg.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
re
(+.f64 re (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) re)
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) re)) re)
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)))))
(+.f64 re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (neg.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re)) re)
im
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (neg.f64 (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))) (neg.f64 im))
im
(+.f64 im (*.f64 #s(literal -1 binary64) re))
(+.f64 im (neg.f64 re))
(-.f64 im re)
(+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(+.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal -1 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal -1 binary64)) im)
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1/2 binary64) im) #s(literal -1 binary64)) im)
(+.f64 im (*.f64 re (-.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))) #s(literal 1 binary64))))
(+.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) im)) #s(literal -1 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) im)) #s(literal -1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64)))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 4 binary64))))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 8 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 4 binary64)))))) re)
(*.f64 #s(literal -2 binary64) re)
(*.f64 re #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (neg.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 re))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (neg.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re)))
im
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) im)))
(*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 re im))))
(*.f64 im (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re im)))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im))))
(*.f64 im (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal -1/2 binary64)) re) im))))
(*.f64 (neg.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal -1/2 binary64)) re) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 im)) re) im))))
(*.f64 im (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))) im) re) im))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (fma.f64 #s(literal -1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))) (fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64))) #s(literal -2 binary64))
(*.f64 (sqrt.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/4 binary64)))) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re)))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 re))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 im (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re)))))))
(*.f64 im (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5/128 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))
(*.f64 im (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 re #s(literal 7 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))))))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 re #s(literal 2 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 re #s(literal 7 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (+.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) #s(literal 1/8 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/4 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 3/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (neg.f64 im) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 3/8 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (neg.f64 im) (+.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -3/8 binary64)) (pow.f64 im #s(literal 3 binary64)))))
im
(+.f64 im (*.f64 #s(literal -1 binary64) re))
(+.f64 im (neg.f64 re))
(-.f64 im re)
(+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(+.f64 im (*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal -1 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal -1 binary64)) im)
(fma.f64 re (fma.f64 re (/.f64 #s(literal 1/2 binary64) im) #s(literal -1 binary64)) im)
(+.f64 im (*.f64 re (-.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))) #s(literal 1 binary64))))
(+.f64 im (*.f64 re (fma.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) im)) #s(literal -1 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) im)) #s(literal -1 binary64)) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))) re)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64)))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64))))) re)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 4 binary64))))) re)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/64 binary64) (pow.f64 im #s(literal 8 binary64))) (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 8 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) re)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 4 binary64)))))) re)
(*.f64 #s(literal -2 binary64) re)
(*.f64 re #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (neg.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 re) (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 re))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (neg.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -5/128 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 7 binary64))) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re)))
im
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) im)))
(*.f64 im (-.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 re im))))
(*.f64 im (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 re im)))
(*.f64 im (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 re im))))
(*.f64 im (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) re) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal -1/2 binary64)) re) im))))
(*.f64 (neg.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) im) #s(literal -1/2 binary64)) re) im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) re) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 im)) re) im))))
(*.f64 im (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))))) im) re) im))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/8 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (fma.f64 #s(literal -1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))) (fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64))) #s(literal -2 binary64))
(*.f64 (sqrt.f64 re) (*.f64 #s(literal -2 binary64) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/4 binary64)))) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re)))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/4 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 re))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 im (fma.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re)))))))
(*.f64 im (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 5/128 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/256 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 1/2 binary64)))))))))))
(*.f64 im (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (fma.f64 #s(literal -1/16 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 re #s(literal 7 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/256 binary64) (*.f64 (pow.f64 re #s(literal 5 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))))))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 re #s(literal 2 binary64)))) (/.f64 #s(literal 5/128 binary64) (pow.f64 re #s(literal 7 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (+.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) #s(literal 1/8 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/4 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 3/8 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (neg.f64 im) (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 3/8 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (neg.f64 im) (+.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -3/8 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 #s(literal 0 binary64) (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im))) (cbrt.f64 (exp.f64 (hypot.f64 re im))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 re im)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (hypot.f64 im re))) (cbrt.f64 (exp.f64 (hypot.f64 im re))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 im re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 re im)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 im re)))))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (hypot.f64 im re)))
(*.f64 (hypot.f64 re im) #s(literal 1 binary64))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 #s(literal 1 binary64) (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (sqrt.f64 (+.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 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (sqrt.f64 (+.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 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (hypot.f64 re im) #s(literal 1 binary64))
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) #s(literal 3 binary64))
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(hypot.f64 re im)
(hypot.f64 im re)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(hypot.f64 re im)
(hypot.f64 im re)
(fabs.f64 (hypot.f64 re im))
(hypot.f64 re im)
(hypot.f64 im re)
(log.f64 (exp.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))))
(hypot.f64 re im)
(hypot.f64 im re)
(cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)))
(hypot.f64 re im)
(hypot.f64 im re)
(expm1.f64 (log1p.f64 (hypot.f64 re im)))
(expm1.f64 (log1p.f64 (hypot.f64 im re)))
(hypot.f64 re im)
(hypot.f64 im re)
(hypot.f64 im re)
(hypot.f64 re im)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (log.f64 (hypot.f64 re im)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(hypot.f64 re im)
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(hypot.f64 re im)
(hypot.f64 im re)
(+.f64 (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 #s(literal 0 binary64) (-.f64 (hypot.f64 re im) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))) (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re))) (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(*.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(*.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 re im)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 3 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (exp.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 (neg.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (exp.f64 (hypot.f64 re im))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (exp.f64 (hypot.f64 re im))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (/.f64 (exp.f64 (hypot.f64 re im)) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 im re) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (+.f64 (neg.f64 re) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal -1 binary64) re (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 re (neg.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 re (neg.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 re (neg.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(+.f64 (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 #s(literal 0 binary64) (-.f64 (hypot.f64 re im) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))) (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re))) (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (hypot.f64 im re) re)))))
(*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(*.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)))
(*.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 re im)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(/.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 (neg.f64 re) #s(literal 3 binary64))) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 re) (neg.f64 re)) (*.f64 (hypot.f64 re im) (neg.f64 re)))))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (*.f64 (neg.f64 re) (neg.f64 re))) (-.f64 (hypot.f64 re im) (neg.f64 re)))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 3 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(pow.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(sqrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (exp.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (hypot.f64 re im) re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (exp.f64 (hypot.f64 re im)) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (/.f64 #s(literal 1 binary64) (exp.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 (neg.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (exp.f64 (hypot.f64 re im))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (exp.f64 (hypot.f64 re im))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (*.f64 (exp.f64 (neg.f64 re)) (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im)))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (/.f64 (exp.f64 (hypot.f64 re im)) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (exp.f64 re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))) (+.f64 #s(literal 1 binary64) (expm1.f64 re))))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(cbrt.f64 (pow.f64 (-.f64 (hypot.f64 re im) re) #s(literal 3 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 re im) re)))
(expm1.f64 (log1p.f64 (-.f64 (hypot.f64 im re) re)))
(log1p.f64 (expm1.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(exp.f64 (log.f64 (-.f64 (hypot.f64 re im) re)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(exp.f64 (*.f64 (log.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (hypot.f64 re im) re) #s(literal 1 binary64) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (-.f64 (hypot.f64 re im) re) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal 1 binary64) (neg.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (hypot.f64 re im) re)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (neg.f64 re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (neg.f64 re))
(-.f64 (*.f64 (cbrt.f64 (hypot.f64 im re)) (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (+.f64 (neg.f64 re) re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (+.f64 (neg.f64 re) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (+.f64 re (hypot.f64 re im)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re (+.f64 re (hypot.f64 im re)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(fma.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))) (+.f64 (neg.f64 re) re))
(*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (hypot.f64 im re)))
(fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (neg.f64 re))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 re)) (cbrt.f64 (neg.f64 re))) (cbrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (*.f64 (neg.f64 re) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (fabs.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 re))
(fma.f64 (sqrt.f64 (neg.f64 re)) (sqrt.f64 (neg.f64 re)) (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 #s(literal -1 binary64) re (hypot.f64 re im))
(-.f64 (hypot.f64 re im) re)
(-.f64 (hypot.f64 im re) re)
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 re) #s(literal 1 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 re (neg.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 re (neg.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 (neg.f64 re) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im))) (-.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re)) (+.f64 re (neg.f64 re)))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) (*.f64 #s(literal 0 binary64) re))
(fma.f64 (+.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 im re))) (-.f64 (sqrt.f64 (hypot.f64 im re)) (sqrt.f64 re)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (sqrt.f64 (-.f64 (hypot.f64 re im) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 re im) re)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 (hypot.f64 re im) re) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))

eval372.0ms (4.1%)

Compiler

Compiled 9076 to 6460 computations (28.8% saved)

prune74.0ms (0.8%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New35811369
Fresh000
Picked112
Done000
Total35912371
Accuracy
99.8%
Counts
371 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.5%
(*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
26.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
26.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)))
53.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
21.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
46.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
77.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
6.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 re re))))
55.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re))))
52.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64)))))))
24.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64)))))
16.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
Compiler

Compiled 410 to 351 computations (14.4% saved)

localize719.0ms (8%)

Compiler

Compiled 241 to 166 computations (31.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 160.0ms
Operation ival-mult, time spent: 77.0ms, 48.0% of total-time
Operation ival-sqrt, time spent: 33.0ms, 21.0% of total-time
Operation ival-div, time spent: 19.0ms, 12.0% of total-time
Operation ival-pow, time spent: 9.0ms, 6.0% of total-time
Operation ival-sub, time spent: 9.0ms, 6.0% of total-time
Operation const, time spent: 8.0ms, 5.0% of total-time
Operation ival-add, time spent: 5.0ms, 3.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune36.0ms (0.4%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New000
Fresh066
Picked055
Done011
Total01212
Accuracy
99.8%
Counts
12 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
20.5%
(*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
26.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
26.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)))
53.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
21.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
46.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
77.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
6.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 re re))))
55.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re))))
52.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64)))))))
24.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64)))))
16.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
Compiler

Compiled 342 to 294 computations (14% saved)

localize755.0ms (8.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.3%
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
98.8%
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
93.1%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))
88.8%
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
99.7%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))
94.2%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))
93.7%
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))
87.6%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))
99.9%
(sqrt.f64 (/.f64 #s(literal 1 binary64) re))
99.9%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)
99.3%
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
99.7%
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
Compiler

Compiled 426 to 348 computations (18.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 462.0ms
Operation ival-sqrt, time spent: 136.0ms, 29.0% of total-time
Operation ival-mult, time spent: 131.0ms, 28.0% of total-time
Operation ival-pow, time spent: 94.0ms, 20.0% of total-time
Operation ival-div, time spent: 78.0ms, 17.0% of total-time
Operation const, time spent: 15.0ms, 3.0% of total-time
Operation ival-add, time spent: 7.0ms, 2.0% of total-time
Operation ival-sub, time spent: 1.0ms, 0.0% of total-time

series44.0ms (0.5%)

Counts
12 → 94
Calls
Call 1
Inputs
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)>
#<alt (sqrt.f64 (/.f64 #s(literal 1 binary64) re))>
#<alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))>
#<alt (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))>
#<alt (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))>
#<alt (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))>
#<alt (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
Calls

45 calls:

TimeVariablePointExpression
3.0ms
re
@0
(* (/ (* (pow im 2) (sqrt 2)) (sqrt 1/2)) (sqrt (/ 1 (pow re 5))))
3.0ms
re
@inf
(* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) (* re (sqrt 2)))) (* (sqrt (/ 1 im)) (sqrt 2))))
2.0ms
im
@0
(* (/ (* (pow im 2) (sqrt 2)) (sqrt 1/2)) (sqrt (/ 1 (pow re 5))))
2.0ms
im
@-inf
(sqrt (/ 1 (pow im 3)))
2.0ms
re
@0
(* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) (* re (sqrt 2)))) (* (sqrt (/ 1 im)) (sqrt 2))))

rewrite109.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
308×log1p-expm1-u
308×expm1-log1p-u
306×add-cube-cbrt
300×add-exp-log
299×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
046331
1788261
Stop Event
node limit
Counts
12 → 227
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)
(sqrt.f64 (/.f64 #s(literal 1 binary64) re))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) im))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
#s(literal 1 binary64)
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 re)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 re)))
(pow.f64 re #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 re) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 2 binary64))
(fabs.f64 (pow.f64 re #s(literal -1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 re #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (pow.f64 re #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -3/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 im #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))) (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 im #s(literal -3/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) (sqrt.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 im #s(literal 3/2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) im) (sqrt.f64 im))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 im #s(literal -3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 im #s(literal -3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 im #s(literal -1/2 binary64)) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal -1 binary64))
(fabs.f64 (pow.f64 im #s(literal -3/2 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal -3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal -3/2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal -3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal -3/2 binary64))))
(exp.f64 (log.f64 (pow.f64 im #s(literal -3/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -3 binary64) (log.f64 im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 im #s(literal -3/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im)) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) (-.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im)) (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (pow.f64 im #s(literal 3/2 binary64)))
(pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))) re) (pow.f64 im #s(literal -3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal -5/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -5/2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64))) (cbrt.f64 (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -10 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 re #s(literal 5 binary64)))))
(pow.f64 re #s(literal -5/2 binary64))
(pow.f64 (pow.f64 re #s(literal 5 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -5 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 re #s(literal 5/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 2 binary64))
(fabs.f64 (pow.f64 re #s(literal -5/2 binary64)))
(log.f64 (exp.f64 (pow.f64 re #s(literal -5/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal -5/2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -5/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (log.f64 (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -5 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)))) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) #s(literal 3 binary64)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)))) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))
(pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im (/.f64 im (sqrt.f64 re)))
#s(literal 1 binary64)

simplify180.0ms (2%)

Algorithm
egg-herbie
Rules
830×fma-define
487×distribute-rgt-neg-in
483×distribute-lft-neg-in
476×associate-*r*
463×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059013425
1134912231
2468011631
Stop Event
node limit
Counts
321 → 365
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) im))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
#s(literal 1 binary64)
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 re)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 re)))
(pow.f64 re #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 re) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 2 binary64))
(fabs.f64 (pow.f64 re #s(literal -1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 re #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (pow.f64 re #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -3/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 im #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))) (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 im #s(literal -3/2 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) (sqrt.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 im #s(literal 3/2 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) im) (sqrt.f64 im))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 im #s(literal -3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 im #s(literal -3/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 im #s(literal -1/2 binary64)) #s(literal 3 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal -1 binary64))
(fabs.f64 (pow.f64 im #s(literal -3/2 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal -3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal -3/2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal -3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal -3/2 binary64))))
(exp.f64 (log.f64 (pow.f64 im #s(literal -3/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -3 binary64) (log.f64 im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 im #s(literal -3/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im)) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) (-.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im)) (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (pow.f64 im #s(literal 3/2 binary64)))
(pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))) re) (pow.f64 im #s(literal -3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal -5/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -5/2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64))) (cbrt.f64 (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -10 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 re #s(literal 5 binary64)))))
(pow.f64 re #s(literal -5/2 binary64))
(pow.f64 (pow.f64 re #s(literal 5 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -5 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 re #s(literal 5/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 2 binary64))
(fabs.f64 (pow.f64 re #s(literal -5/2 binary64)))
(log.f64 (exp.f64 (pow.f64 re #s(literal -5/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal -5/2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -5/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (log.f64 (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal -5 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)))) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) #s(literal 3 binary64)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)))) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))
(pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im (/.f64 im (sqrt.f64 re)))
#s(literal 1 binary64)
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 im))
(*.f64 im (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 im))
(*.f64 im (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 im))
(*.f64 im (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 im))
(*.f64 im (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (fma.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (fma.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 #s(literal 2 binary64)))) im)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(/.f64 (fma.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (pow.f64 im #s(literal 3 binary64))))) im)
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 im)))
(*.f64 (sqrt.f64 im) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) re)))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (neg.f64 (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 re)) #s(literal -1/2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) re)))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (neg.f64 (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 re)) #s(literal -1/2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) re)))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (neg.f64 (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 re)) #s(literal -1/2 binary64))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (/.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 re (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 re)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 re)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 re)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) re)))
(*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 re)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (neg.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 re)) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal 5 binary64)))))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) #s(literal -1/16 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 im)))
(*.f64 (neg.f64 im) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (neg.f64 im) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (neg.f64 im) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (neg.f64 im) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal 2 binary64) im) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) im))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 3/2 binary64)))))
(cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 im #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))))
(cbrt.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 3/2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 im #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(/.f64 im (sqrt.f64 re))
(sqrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)))
(/.f64 im (sqrt.f64 re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 im (sqrt.f64 re))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(/.f64 im (sqrt.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(/.f64 im (sqrt.f64 re))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -1/2 binary64)))
(pow.f64 re #s(literal -1/2 binary64))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 re #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (cbrt.f64 (pow.f64 re #s(literal -1/2 binary64))))
(/.f64 (cbrt.f64 (pow.f64 re #s(literal -1/2 binary64))) (cbrt.f64 re))
(*.f64 (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))))
(pow.f64 re #s(literal -1/2 binary64))
(*.f64 (*.f64 (pow.f64 re #s(literal -1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal -1/2 binary64)))
(pow.f64 re #s(literal -1/2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 re))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 re))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 re))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 re)))
(pow.f64 re #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64))
(pow.f64 re #s(literal -1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 re #s(literal -1/2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 re #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)))
(pow.f64 (sqrt.f64 re) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (sqrt.f64 re))
(pow.f64 (sqrt.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 re #s(literal -1/2 binary64))
(fabs.f64 (pow.f64 re #s(literal -1/2 binary64)))
(pow.f64 re #s(literal -1/2 binary64))
(log.f64 (exp.f64 (pow.f64 re #s(literal -1/2 binary64))))
(pow.f64 re #s(literal -1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal -1/2 binary64)))))
(pow.f64 re #s(literal -1/2 binary64))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal -1/2 binary64))))
(pow.f64 re #s(literal -1/2 binary64))
(exp.f64 (log.f64 (pow.f64 re #s(literal -1/2 binary64))))
(pow.f64 re #s(literal -1/2 binary64))
(exp.f64 (*.f64 (neg.f64 (log.f64 re)) #s(literal 1/2 binary64)))
(pow.f64 re #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 re #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(pow.f64 re #s(literal -1/2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -3/2 binary64)))
(pow.f64 im #s(literal -3/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 im #s(literal -1/2 binary64)))
(/.f64 (pow.f64 im #s(literal -1/2 binary64)) im)
(pow.f64 (pow.f64 im #s(literal -1/2 binary64)) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))) (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))))
(pow.f64 im #s(literal -3/2 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 im #s(literal -3/2 binary64)))
(pow.f64 im #s(literal -3/2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3/2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) (sqrt.f64 im)))
(/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (neg.f64 im)))
(/.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 im #s(literal 3/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) im) (sqrt.f64 im))
(/.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (neg.f64 im)))
(/.f64 #s(literal 1 binary64) (*.f64 im (sqrt.f64 im)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 im #s(literal -3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 1/2 binary64))
(pow.f64 im #s(literal -3/2 binary64))
(pow.f64 (pow.f64 im #s(literal -3/2 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal -3/2 binary64))
(pow.f64 (pow.f64 im #s(literal -1/2 binary64)) #s(literal 3 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) im) (pow.f64 im #s(literal -1/2 binary64)))
(/.f64 (pow.f64 im #s(literal -1/2 binary64)) im)
(pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 im #s(literal -3/2 binary64))) #s(literal 2 binary64))
(pow.f64 im #s(literal -3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3/2 binary64)))
(fabs.f64 (pow.f64 im #s(literal -3/2 binary64)))
(pow.f64 im #s(literal -3/2 binary64))
(log.f64 (exp.f64 (pow.f64 im #s(literal -3/2 binary64))))
(pow.f64 im #s(literal -3/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal -3/2 binary64)))))
(pow.f64 im #s(literal -3/2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal -3/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal -3/2 binary64))))
(pow.f64 im #s(literal -3/2 binary64))
(exp.f64 (log.f64 (pow.f64 im #s(literal -3/2 binary64))))
(pow.f64 im #s(literal -3/2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal -3 binary64) (log.f64 im)) #s(literal 1/2 binary64)))
(pow.f64 im #s(literal -3/2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 im #s(literal -3/2 binary64))) #s(literal 1 binary64)))
(pow.f64 im #s(literal -3/2 binary64))
(+.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(+.f64 #s(literal -1 binary64) (fma.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))) (-.f64 (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))) (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (-.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (-.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 re re) (pow.f64 im #s(literal -3 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (+.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im)) (-.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))) (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (-.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (-.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 3 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 re re) (pow.f64 im #s(literal -3 binary64))) #s(literal 1/4 binary64))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (+.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) (-.f64 (*.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 2 binary64)))) (*.f64 im (-.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(*.f64 (*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im)) (*.f64 (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im)))
(/.f64 (*.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 2 binary64)))) (*.f64 im (-.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(*.f64 (*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) im))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(+.f64 #s(literal -1 binary64) (fma.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(fma.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) im (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) im))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(*.f64 im (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 re (pow.f64 im #s(literal -3/2 binary64)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))))
(+.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 re (pow.f64 im #s(literal 3/2 binary64))))
(pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))) re) (pow.f64 im #s(literal -3/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal -3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))))
(+.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal -3/2 binary64)) re) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (pow.f64 im #s(literal -3/2 binary64))))
(*.f64 (pow.f64 im #s(literal -3/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(pow.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 3 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 3/2 binary64)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 2 binary64))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) im)))
(sqrt.f64 (/.f64 #s(literal 2 binary64) im))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im)))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 2 binary64) im) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))) #s(literal 1 binary64)))
(/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))))
(+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 5/2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 5/2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 5/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 5/2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 5/2 binary64)) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 5/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 5/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 5/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (*.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 5/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal -5/2 binary64)))) (neg.f64 (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 (*.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))
(*.f64 (pow.f64 re #s(literal -5/2 binary64)) (fabs.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal -5/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 3 binary64))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))))
(+.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64)))
(/.f64 (pow.f64 re #s(literal -5/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal -5/2 binary64)))
(pow.f64 re #s(literal -5/2 binary64))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64))) (cbrt.f64 (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 re #s(literal -5/2 binary64))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))
(pow.f64 re #s(literal -5/2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -10 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -10 binary64)))) (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal -5 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 re #s(literal 5/2 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5/2 binary64)))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 re #s(literal 5 binary64)))))
(pow.f64 re #s(literal -5/2 binary64))
(pow.f64 (pow.f64 re #s(literal 5 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 re #s(literal -5 binary64)) #s(literal 1/2 binary64))
(pow.f64 re #s(literal -5/2 binary64))
(pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 1 binary64))
(pow.f64 re #s(literal -5/2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 3 binary64))
(pow.f64 re #s(literal -5/2 binary64))
(pow.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 re #s(literal -5/2 binary64))
(pow.f64 (pow.f64 re #s(literal 5/2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5/2 binary64)))
(pow.f64 (sqrt.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 2 binary64))
(pow.f64 re #s(literal -5/2 binary64))
(fabs.f64 (pow.f64 re #s(literal -5/2 binary64)))
(pow.f64 re #s(literal -5/2 binary64))
(log.f64 (exp.f64 (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 re #s(literal -5/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal -5/2 binary64)))))
(pow.f64 re #s(literal -5/2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)))
(pow.f64 re #s(literal -5/2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal -5/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 re #s(literal -5/2 binary64))
(exp.f64 (log.f64 (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 re #s(literal -5/2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal -5 binary64) (log.f64 re)) #s(literal 1/2 binary64)))
(pow.f64 re #s(literal -5/2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 re #s(literal -5/2 binary64))) #s(literal 1 binary64)))
(pow.f64 re #s(literal -5/2 binary64))
(+.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (/.f64 im (sqrt.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)))) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (*.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im (/.f64 im (sqrt.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)) #s(literal -1/4096 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/256 binary64)) (*.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)) #s(literal -1/4096 binary64) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal -5 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64) (*.f64 (/.f64 im (sqrt.f64 re)) (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) #s(literal 3 binary64)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (*.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (-.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im (/.f64 im (sqrt.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)) #s(literal -1/4096 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/256 binary64)) (*.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)) #s(literal -1/4096 binary64) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal -5 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64) (*.f64 (/.f64 im (sqrt.f64 re)) (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)))) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))))) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (fma.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (neg.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/256 binary64))) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re))))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal -5 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64) (neg.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))))) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (fma.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (neg.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/256 binary64))) (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re))))
(/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal -5 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64) (neg.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re))))
(pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) im))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im (pow.f64 re #s(literal -1/2 binary64))))
(fma.f64 im (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal -1/16 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (/.f64 im (sqrt.f64 re)))
#s(literal 1 binary64)

eval235.0ms (2.6%)

Compiler

Compiled 10498 to 8687 computations (17.3% saved)

prune84.0ms (0.9%)

Pruning

14 alts after pruning (6 fresh and 8 done)

PrunedKeptTotal
New3956401
Fresh101
Picked325
Done066
Total39914413
Accuracy
100.0%
Counts
413 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.2%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64)))
22.3%
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))
26.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
26.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 im (sqrt.f64 re))))
53.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
51.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (pow.f64 im #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
27.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)))
53.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
77.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
6.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 re re))))
55.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re))))
52.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64)))))))
24.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64)))))
16.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
Compiler

Compiled 277 to 230 computations (17% saved)

localize521.0ms (5.8%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 im (sqrt.f64 re))
98.6%
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)
97.7%
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
88.8%
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))
99.9%
(/.f64 im (sqrt.f64 re))
99.3%
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))
99.9%
(sqrt.f64 (/.f64 #s(literal 1 binary64) re))
99.9%
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)
Compiler

Compiled 207 to 143 computations (30.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 373.0ms
Operation ival-div, time spent: 136.0ms, 36.0% of total-time
Operation ival-mult, time spent: 102.0ms, 27.0% of total-time
Operation ival-pow, time spent: 95.0ms, 25.0% of total-time
Operation ival-sqrt, time spent: 30.0ms, 8.0% of total-time
Operation const, time spent: 7.0ms, 2.0% of total-time
Operation ival-add, time spent: 4.0ms, 1.0% of total-time

series19.0ms (0.2%)

Counts
5 → 120
Calls
Call 1
Inputs
#<alt (/.f64 im (sqrt.f64 re))>
#<alt (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))>
#<alt (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))>
#<alt (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)>
#<alt (/.f64 im (sqrt.f64 re))>
Outputs
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
Calls

30 calls:

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

rewrite149.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
760×log1p-expm1-u
760×expm1-log1p-u
727×log-prod
435×fma-define
212×expm1-undefine
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020175
1260172
23449168
Stop Event
node limit
Counts
5 → 192
Calls
Call 1
Inputs
(/.f64 im (sqrt.f64 re))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im)
(/.f64 im (sqrt.f64 re))
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 im (sqrt.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 re) im) #s(literal -1 binary64))
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))) (/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 im (+.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (neg.f64 (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))) (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) (exp.f64 (/.f64 im (sqrt.f64 re)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) im (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 2 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (pow.f64 re #s(literal -1/2 binary64)) im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (*.f64 im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal -1/16 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (sqrt.f64 im)) (sqrt.f64 im) (/.f64 im (sqrt.f64 re)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 im (sqrt.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 re) im) #s(literal -1 binary64))
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))

simplify182.0ms (2%)

Algorithm
egg-herbie
Rules
336×distribute-lft-in
314×distribute-rgt-in
301×cancel-sign-sub-inv
299×distribute-lft-neg-in
296×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038715346
187113724
2290013392
Stop Event
node limit
Counts
312 → 240
Calls
Call 1
Inputs
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 0 binary64) (/.f64 im (sqrt.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 re) im) #s(literal -1 binary64))
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))) (/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 im (+.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (neg.f64 (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))) (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) (exp.f64 (/.f64 im (sqrt.f64 re)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) im (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 2 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (pow.f64 re #s(literal -1/2 binary64)) im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (*.f64 im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal -1/16 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (sqrt.f64 im)) (sqrt.f64 im) (/.f64 im (sqrt.f64 re)))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 im (sqrt.f64 re)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 re) im) #s(literal -1 binary64))
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
Outputs
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re)) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 re) #s(literal -1/8 binary64)))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re)) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 re) #s(literal -1/8 binary64)))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re))) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 re)) (*.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))))) (pow.f64 re #s(literal 3 binary64)))
(/.f64 (fma.f64 im (sqrt.f64 (pow.f64 re #s(literal 5 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 re) #s(literal -1/8 binary64)))) (pow.f64 re #s(literal 3 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/8 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))
(*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 #s(literal 0 binary64) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) im) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(/.f64 (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(/.f64 (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64)))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) im) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (/.f64 (sqrt.f64 re) im) #s(literal -1 binary64))
(/.f64 im (sqrt.f64 re))
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 im (sqrt.f64 re))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(/.f64 im (sqrt.f64 re))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(/.f64 im (sqrt.f64 re))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 im #s(literal 2 binary64))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (pow.f64 im #s(literal 2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(pow.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))))
(sqrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 4 binary64)))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))) (/.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(*.f64 im (+.f64 (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 im (sqrt.f64 re)) (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (/.f64 #s(literal 1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 im (sqrt.f64 re)) (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64)))) (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 im (sqrt.f64 re)) (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 re))))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))) (+.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 im (neg.f64 (sqrt.f64 re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 im (sqrt.f64 re)) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) (*.f64 #s(literal -1/512 binary64) (pow.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 3 binary64)))) (fma.f64 (/.f64 im (sqrt.f64 re)) (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (neg.f64 (*.f64 im (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64)) (pow.f64 re #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 im (fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64) (neg.f64 (pow.f64 re #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))
(/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))) (-.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (pow.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(log.f64 (exp.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (exp.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (exp.f64 (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))) (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (exp.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (exp.f64 (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (exp.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (exp.f64 (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (*.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))) (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (exp.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (exp.f64 (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) (exp.f64 (/.f64 im (sqrt.f64 re)))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (exp.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (exp.f64 (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))))))
(log.f64 (*.f64 (exp.f64 (/.f64 im (sqrt.f64 re))) (exp.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(log.f64 (exp.f64 (+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 re #s(literal -5/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) im (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 2 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64)))) (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 4 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 #s(literal 4 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/256 binary64))) (*.f64 im (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/64 binary64)))) (*.f64 im (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/64 binary64))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 im #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) (*.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) im) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (sqrt.f64 #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 (sqrt.f64 #s(literal -1/16 binary64)) im)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (sqrt.f64 #s(literal -1/16 binary64)))) (*.f64 (sqrt.f64 #s(literal -1/16 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (/.f64 im (sqrt.f64 re)))
(*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 (sqrt.f64 #s(literal -1/16 binary64)) (sqrt.f64 #s(literal -1/16 binary64))))))
(fma.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (pow.f64 re #s(literal -1/2 binary64)) im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))) (pow.f64 re #s(literal -1/2 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(fma.f64 im (pow.f64 re #s(literal -1/2 binary64)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/16 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))))
(+.f64 (/.f64 (/.f64 im (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 (/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))))
(+.f64 (/.f64 (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))))
(fma.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))))
(+.f64 (/.f64 (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))))
(+.f64 (/.f64 (/.f64 im (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 (/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 im (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))))) #s(literal -1/16 binary64) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 1/256 binary64)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 4 binary64)) #s(literal 1/256 binary64))) (*.f64 im (cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/64 binary64)))) (*.f64 im (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64)))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 (pow.f64 re #s(literal -5 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/64 binary64))))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/8 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 #s(literal -1/16 binary64))) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (sqrt.f64 #s(literal -1/16 binary64)))) (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (*.f64 (sqrt.f64 #s(literal -1/16 binary64)) im)) (/.f64 im (sqrt.f64 re)))
(fma.f64 (*.f64 im (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (sqrt.f64 #s(literal -1/16 binary64)))) (*.f64 (sqrt.f64 #s(literal -1/16 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))))) (/.f64 im (sqrt.f64 re)))
(*.f64 im (+.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 (sqrt.f64 #s(literal -1/16 binary64)) (sqrt.f64 #s(literal -1/16 binary64))))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (sqrt.f64 im)) (sqrt.f64 im) (/.f64 im (sqrt.f64 re)))
(fma.f64 im (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) #s(literal -1/16 binary64)))) (/.f64 im (sqrt.f64 re)))
(+.f64 (/.f64 im (sqrt.f64 re)) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))) (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))))) (sqrt.f64 (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal 1/8 binary64) (fabs.f64 (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64)))) (*.f64 im #s(literal -1/16 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) (*.f64 im #s(literal -1/16 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal -5/2 binary64))) im) #s(literal -1/16 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 re #s(literal -5/2 binary64)) (pow.f64 im #s(literal 3 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))) (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (sqrt.f64 im) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal -1/2 binary64))))
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (neg.f64 im) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)
(*.f64 im (pow.f64 re #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) (/.f64 im (cbrt.f64 (sqrt.f64 re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) im) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(/.f64 (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (cbrt.f64 re)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 (cbrt.f64 im) (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 1/4 binary64))) (/.f64 im (pow.f64 re #s(literal 1/4 binary64))))
(/.f64 (/.f64 im (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64)))
(*.f64 (/.f64 (sqrt.f64 im) #s(literal 1 binary64)) (/.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 (sqrt.f64 im) (cbrt.f64 re)) (/.f64 (sqrt.f64 im) (cbrt.f64 (sqrt.f64 re))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 re)) im) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (/.f64 im (cbrt.f64 (sqrt.f64 re))) (cbrt.f64 re))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 2 binary64))
(/.f64 im (sqrt.f64 re))
(pow.f64 (/.f64 (sqrt.f64 re) im) #s(literal -1 binary64))
(/.f64 im (sqrt.f64 re))
(neg.f64 (/.f64 im (neg.f64 (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(neg.f64 (/.f64 (neg.f64 im) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(log.f64 (exp.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 im (sqrt.f64 re)))))
(/.f64 im (sqrt.f64 re))
(cbrt.f64 (pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 3 binary64)))
(/.f64 im (sqrt.f64 re))
(expm1.f64 (log1p.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(log1p.f64 (expm1.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (log.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 im (sqrt.f64 re))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(/.f64 im (sqrt.f64 re))

eval144.0ms (1.6%)

Compiler

Compiled 7932 to 5531 computations (30.3% saved)

prune66.0ms (0.7%)

Pruning

12 alts after pruning (3 fresh and 9 done)

PrunedKeptTotal
New3442346
Fresh011
Picked235
Done268
Total34812360
Accuracy
100.0%
Counts
360 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.2%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64)))
53.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
51.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (pow.f64 im #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
27.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re))))
27.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)))
27.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)))
53.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
77.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
55.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re))))
52.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64)))))))
24.7%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64)))))
16.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
Compiler

Compiled 445 to 361 computations (18.9% saved)

regimes128.0ms (1.4%)

Counts
21 → 2
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal -1/2 binary64)) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 im (sqrt.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal -5/2 binary64))) #s(literal -1/16 binary64)) im) (/.f64 im (sqrt.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (pow.f64 im #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re))))
Calls

7 calls:

35.0ms
re
20.0ms
(*.f64 im im)
16.0ms
(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
15.0ms
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
15.0ms
(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
Results
AccuracySegmentsBranch
90.8%2re
77.9%1im
86.0%2(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
86.0%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
87.1%2(*.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
87.1%2(-.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
77.9%1(*.f64 im im)
Compiler

Compiled 69 to 45 computations (34.8% saved)

regimes59.0ms (0.7%)

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

2 calls:

33.0ms
im
25.0ms
re
Results
AccuracySegmentsBranch
64.3%3im
80.5%3re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes16.0ms (0.2%)

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

1 calls:

16.0ms
re
Results
AccuracySegmentsBranch
80.4%3re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
re
Results
AccuracySegmentsBranch
64.9%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes6.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1/2 binary64)))
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
Calls

2 calls:

3.0ms
re
2.0ms
im
Results
AccuracySegmentsBranch
53.2%1im
53.2%1re
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch33.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
32.0ms
2.7793343742097267e+27
5.2588274087437145e+28
Results
14.0ms38×2valid
8.0ms37×1valid
5.0ms36×0valid
0.0ms0valid
Compiler

Compiled 190 to 149 computations (21.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-mult, time spent: 6.0ms, 42.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 21.0% of total-time
Operation backward-pass, time spent: 2.0ms, 14.0% of total-time
Operation ival-add, time spent: 1.0ms, 7.0% of total-time
Operation ival-sub, time spent: 1.0ms, 7.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

bsearch48.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
2.7793343742097267e+27
5.2588274087437145e+28
16.0ms
-1.2377316051207844e-84
-4.5870462460007485e-85
Results
22.0ms127×0valid
10.0ms36×1valid
9.0ms28×2valid
0.0ms1valid
Compiler

Compiled 382 to 309 computations (19.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
Operation ival-mult, time spent: 11.0ms, 50.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 27.0% of total-time
Operation ival-add, time spent: 2.0ms, 9.0% of total-time
Operation backward-pass, time spent: 2.0ms, 9.0% of total-time
Operation ival-sub, time spent: 2.0ms, 9.0% of total-time
Operation const, time spent: 1.0ms, 5.0% of total-time

bsearch49.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
2.7793343742097267e+27
5.2588274087437145e+28
13.0ms
-1.2377316051207844e-84
-4.5870462460007485e-85
Results
18.0ms122×0valid
16.0ms45×1valid
8.0ms24×2valid
0.0ms1valid
Compiler

Compiled 286 to 237 computations (17.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
Operation ival-mult, time spent: 9.0ms, 37.0% of total-time
Operation ival-sub, time spent: 7.0ms, 29.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 16.0% of total-time
Operation ival-add, time spent: 2.0ms, 8.0% of total-time
Operation backward-pass, time spent: 2.0ms, 8.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time

bsearch17.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
-1.2377316051207844e-84
-4.5870462460007485e-85
Results
14.0ms79×0valid
0.0ms0valid
Compiler

Compiled 122 to 106 computations (13.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
Operation ival-sub, time spent: 4.0ms, 49.0% of total-time
Operation ival-mult, time spent: 2.0ms, 25.0% of total-time
Operation ival-sqrt, time spent: 1.0ms, 12.0% of total-time
Operation ival-add, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation backward-pass, time spent: 0.0ms, 0.0% of total-time

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
17×*-commutative
unsub-neg
+-commutative
sub-neg
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059385
186385
294385
3100385
4108385
5121385
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 re #s(literal 4199999999999999890880987136 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))))
(if (<=.f64 re #s(literal -5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (if (<=.f64 re #s(literal 2999999999999999764984758272 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re))))))
(if (<=.f64 re #s(literal -5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (if (<=.f64 re #s(literal 2900000000000000120997281792 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re))))))
(if (<=.f64 re #s(literal -1640438043587259/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
Outputs
(if (<=.f64 re #s(literal 4199999999999999890880987136 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))))
(if (<=.f64 re #s(literal 4199999999999999890880987136 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))))
(if (<=.f64 re #s(literal -5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (if (<=.f64 re #s(literal 2999999999999999764984758272 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re))))))
(if (<=.f64 re #s(literal -5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (if (<=.f64 re #s(literal 2999999999999999764984758272 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 1 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(if (<=.f64 re #s(literal -5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (if (<=.f64 re #s(literal 2999999999999999764984758272 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal -1 binary64))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(if (<=.f64 re #s(literal -5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (if (<=.f64 re #s(literal 2900000000000000120997281792 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re))))))
(if (<=.f64 re #s(literal -5249401739479229/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (if (<=.f64 re #s(literal 2900000000000000120997281792 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(if (<=.f64 re #s(literal -1640438043587259/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64)))))
(if (<=.f64 re #s(literal -1640438043587259/2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 re #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) im)))
Compiler

Compiled 122 to 96 computations (21.3% saved)

soundness1.1s (11.7%)

Rules
830×fma-define
487×distribute-rgt-neg-in
483×distribute-lft-neg-in
476×associate-*r*
463×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
059013425
1134912231
2468011631
065520954
1171520104
2611320042
042274
194266
2180266
3341266
4562266
5723266
6917266
71224266
81452266
91479266
046331
1788261
Stop Event
node limit
saturated
node limit
node limit
Compiler

Compiled 354 to 266 computations (24.9% saved)

end0.0ms (0%)

preprocess152.0ms (1.7%)

Remove

(abs im)

Compiler

Compiled 350 to 256 computations (26.9% saved)

Profiling

Loading profile data...