math.sqrt on complex, real part

Time bar (total: 9.2s)

analyze93.0ms (1%)

Memory
26.4MiB live, 263.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
50%50%50%0.1%0%0%0%3
50%50%50%0.1%0%0%0%4
62.5%62.4%37.5%0.1%0%0%0%5
62.5%62.4%37.5%0.1%0%0%0%6
68.8%68.7%31.2%0.1%0%0%0%7
68.8%68.7%31.2%0.1%0%0%0%8
71.9%71.8%28.1%0.1%0%0%0%9
71.9%71.8%28.1%0.1%0%0%0%10
73.4%73.4%26.5%0.1%0%0%0%11
73.4%73.4%26.5%0.1%0%0%0%12
Compiler

Compiled 17 to 14 computations (17.6% saved)

sample2.0s (22.1%)

Memory
21.3MiB live, 1 915.2MiB allocated
Samples
608.0ms615×1valid
464.0ms6 155×0valid
437.0ms1 292×2valid
229.0ms194×3valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-mult: 647.0ms (46.4% of total)
adjust: 340.0ms (24.4% of total)
ival-add: 221.0ms (15.8% of total)
ival-sqrt: 173.0ms (12.4% of total)
ival-true: 5.0ms (0.4% of total)
...in/eval/compile.rkt:76:19: 4.0ms (0.3% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess93.0ms (1%)

Memory
-8.5MiB live, 109.0MiB allocated
Algorithm
egg-herbie
Rules
250×fmm-def
205×fma-define
61×distribute-rgt-in
43×sub-neg
43×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042266
1121266
2213266
3331266
4529266
5732266
6939266
71141266
81234266
91244266
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 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 im im))) 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 (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) 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))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(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) re))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 re im) re))) #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 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #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 im (hypot.f64 re im)))))
Symmetry

(abs im)

explain191.0ms (2.1%)

Memory
-21.0MiB live, 310.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1410-3(9.085011505640784e-206 8.408044814959045e-159)(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
260-0-(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
240-0-(+.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))))
00-0-(*.f64 re re)
00-0-im
00-0-(+.f64 (*.f64 re re) (*.f64 im im))
00-0-#s(literal 2 binary64)
00-0-(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
00-0-re
00-0-#s(literal 1/2 binary64)
00-0-(*.f64 im im)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))oflow-rescue1210
(+.f64 (*.f64 re re) (*.f64 im im))overflow121
(*.f64 re re)overflow63
(*.f64 im im)overflow78
sqrt.f64(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))uflow-rescue250
(+.f64 (*.f64 re re) (*.f64 im im))underflow17
(*.f64 im im)underflow61
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))underflow7
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))underflow32
(*.f64 re re)underflow64
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)underflow32
+.f64(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)cancellation240
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue170
(+.f64 (*.f64 re re) (*.f64 im im))underflow17
(*.f64 re re)underflow64
(*.f64 im im)underflow61
sqrt.f64(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))oflow-rescue10
(+.f64 (*.f64 re re) (*.f64 im im))overflow121
(*.f64 re re)overflow63
(*.f64 im im)overflow78
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))overflow1
Confusion
Predicted +Predicted -
+1653
-088
Precision
1.0
Recall
0.9821428571428571
Confusion?
Predicted +Predicted MaybePredicted -
+16503
-0088
Precision?
1.0
Recall?
0.9821428571428571
Freqs
test
numberfreq
091
1142
223
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
33.0ms402×0valid
16.0ms68×2valid
4.0ms28×1valid
4.0ms14×3valid
Compiler

Compiled 188 to 52 computations (72.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-mult: 16.0ms (43.7% of total)
ival-sqrt: 11.0ms (30% of total)
ival-add: 6.0ms (16.4% of total)
adjust: 3.0ms (8.2% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Compiler

Compiled 12 to 9 computations (25% saved)

prune1.0ms (0%)

Memory
2.9MiB live, 2.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
38.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
81.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
Compiler

Compiled 29 to 21 computations (27.6% saved)

simplify9.0ms (0.1%)

Memory
17.2MiB live, 17.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff320
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
cost-diff320
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
cost-diff320
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
cost-diff320
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
cost-diff0
(+.f64 re (hypot.f64 re im))
cost-diff0
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))
cost-diff0
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
Rules
*-commutative
fma-define
distribute-rgt-in
hypot-define
distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023339
140339
248339
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))
#s(literal 2 binary64)
(+.f64 re (hypot.f64 re im))
re
(hypot.f64 re im)
im
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))))
#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 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
#s(literal 2 binary64)
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 re re)
re
(*.f64 im im)
im
Outputs
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))
#s(literal 2 binary64)
(+.f64 re (hypot.f64 re im))
re
(hypot.f64 re im)
im
(*.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 re (hypot.f64 re im)))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))
#s(literal 2 binary64)
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
(+.f64 re (hypot.f64 re im))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(hypot.f64 re im)
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im im))
(*.f64 re re)
re
(*.f64 im im)
im

localize74.0ms (0.8%)

Memory
-21.8MiB live, 137.7MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
accuracy91.3%
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
accuracy90.7%
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
accuracy49.2%
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy100.0%
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
accuracy91.3%
(+.f64 re (hypot.f64 re im))
accuracy90.7%
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
Samples
26.0ms201×0valid
15.0ms34×2valid
4.0ms3valid
4.0ms14×1valid
Compiler

Compiled 114 to 19 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 13.0ms (37.5% of total)
ival-hypot: 7.0ms (20.2% of total)
ival-sqrt: 7.0ms (20.2% of total)
ival-add: 5.0ms (14.4% of total)
adjust: 2.0ms (5.8% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series44.0ms (0.5%)

Memory
8.3MiB live, 88.7MiB allocated
Counts
10 → 240
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))>
#<alt (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))>
#<alt (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))>
#<alt (+.f64 re (hypot.f64 re im))>
#<alt (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.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 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))>
#<alt (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)>
#<alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))>
#<alt (+.f64 (*.f64 re re) (*.f64 im im))>
Outputs
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/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/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/2 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/4 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 #s(literal 1/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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<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/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 (*.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/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 (*.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 #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/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 (*.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 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 (*.f64 #s(literal 2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) im))))))>
#<alt (*.f64 #s(literal 4 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64)))) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64))))) re))>
#<alt (*.f64 #s(literal 4 binary64) re)>
#<alt (+.f64 (*.f64 #s(literal 4 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.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 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 2 binary64) re)) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64))) im)) (*.f64 #s(literal 2 binary64) re)) im)))))>
#<alt im>
#<alt (+.f64 im re)>
#<alt (+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))>
#<alt (+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (*.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 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 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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #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)))))>
#<alt (+.f64 (*.f64 #s(literal 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)))))>
#<alt im>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))>
#<alt (*.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))))>
#<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/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 #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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (*.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))) im)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/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/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/2 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/4 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 #s(literal 1/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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<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/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 (*.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/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 (*.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 #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/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 (*.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 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 (*.f64 #s(literal 2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) im))))))>
#<alt (*.f64 #s(literal 4 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64)))) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64))))) re))>
#<alt (*.f64 #s(literal 4 binary64) re)>
#<alt (+.f64 (*.f64 #s(literal 4 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.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 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 2 binary64) re)) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64))) im)) (*.f64 #s(literal 2 binary64) re)) im)))))>
#<alt im>
#<alt (+.f64 im re)>
#<alt (+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))>
#<alt (+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (*.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 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 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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #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)))))>
#<alt (+.f64 (*.f64 #s(literal 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)))))>
#<alt im>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))>
#<alt (*.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))))>
#<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/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 #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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (*.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))) im)))))>
#<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 (pow.f64 im #s(literal 2 binary64))>
#<alt (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))>
Calls

60 calls:

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

rewrite396.0ms (4.3%)

Memory
-3.6MiB live, 390.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
764×log1p-expm1-u
764×expm1-log1p-u
721×fma-define
359×fmm-def
192×expm1-undefine
Iterations

Useful iterations: 1 (0.0ms)

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

simplify628.0ms (6.9%)

Memory
34.1MiB live, 500.8MiB allocated
Algorithm
egg-herbie
Rules
791×fma-define
728×associate-*r*
604×associate-*l*
405×distribute-rgt-in
401×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
090832792
1259731127
Stop Event
node limit
Counts
587 → 566
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/2 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/4 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 #s(literal 1/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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #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 (+.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 (*.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/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 (*.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 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/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 (*.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 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 2 binary64) im)
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(literal 4 binary64) re)
(*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64)))) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64))))) re))
(*.f64 #s(literal 4 binary64) re)
(+.f64 (*.f64 #s(literal 4 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.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 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64))) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
im
(+.f64 im re)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))
(*.f64 #s(literal 2 binary64) re)
(*.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 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 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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #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 (*.f64 #s(literal 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)))))
im
(*.f64 im (+.f64 #s(literal 1 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 #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/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 #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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (*.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))) im)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/2 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/4 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 #s(literal 1/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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #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 (+.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 (*.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/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 (*.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 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/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 (*.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 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 2 binary64) im)
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(literal 4 binary64) re)
(*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64)))) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64))))) re))
(*.f64 #s(literal 4 binary64) re)
(+.f64 (*.f64 #s(literal 4 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.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 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64))) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
im
(+.f64 im re)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))
(*.f64 #s(literal 2 binary64) re)
(*.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 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 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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #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 (*.f64 #s(literal 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)))))
im
(*.f64 im (+.f64 #s(literal 1 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 #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/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 #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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (*.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))) im)))))
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)))))))))
(pow.f64 im #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re))) (-.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im)))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 #s(literal 2 binary64) (hypot.f64 re im) (*.f64 #s(literal 2 binary64) re))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (hypot.f64 re im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (cbrt.f64 (*.f64 #s(literal 2 binary64) re))) (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (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 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re (hypot.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #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 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (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))) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (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 (hypot.f64 re im) re))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 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 (hypot.f64 re im) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (hypot.f64 re im))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) re)
(fma.f64 #s(literal 1 binary64) re (hypot.f64 re im))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #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)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) 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)) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (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)))) re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re))) (-.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (-.f64 re (hypot.f64 re im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im)))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 #s(literal 2 binary64) (hypot.f64 re im) (*.f64 #s(literal 2 binary64) re))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (hypot.f64 re im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (cbrt.f64 (*.f64 #s(literal 2 binary64) re))) (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))))
(*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (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 (hypot.f64 re im) re)))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re (hypot.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #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 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (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))) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (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 (hypot.f64 re im) re))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 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 (hypot.f64 re im) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64)))
(fma.f64 re #s(literal 1 binary64) (hypot.f64 re im))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) re)
(fma.f64 #s(literal 1 binary64) re (hypot.f64 re im))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) re)
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #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)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (hypot.f64 re im))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) 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)) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (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)))) re)
(-.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 (+.f64 (pow.f64 re #s(literal 4 binary64)) (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 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 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 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (hypot.f64 re im) (hypot.f64 re im))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (hypot.f64 re im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (hypot.f64 re im) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(fma.f64 re (fma.f64 #s(literal 1/4 binary64) (*.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)) re) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/16 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 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal -1/32 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1/4 binary64)))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (fma.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 2 binary64))))) (fma.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(fma.f64 #s(literal 1/32 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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -1/32 binary64)))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/1024 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/1024 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(fma.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 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(fma.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 3 binary64))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/4 binary64))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 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/4 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/4 binary64)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (+.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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))))
(*.f64 im (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/16 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 3/16 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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))))
(*.f64 im (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3/16 binary64))) (pow.f64 im #s(literal 3 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))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) 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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 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))))
(fma.f64 re (fma.f64 (*.f64 #s(literal 1/8 binary64) (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/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 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1/8 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) #s(literal -1/16 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (fma.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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) #s(literal -1/16 binary64) (fma.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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 2 binary64))))) (fma.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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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 -1 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/512 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 re))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 re) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1/2 binary64)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 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/2 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (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 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (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/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 (*.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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (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/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 (*.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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #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 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (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 #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 #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 (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.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 (*.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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 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 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))) (neg.f64 im))
(*.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 (*.f64 (sqrt.f64 im) (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 im (neg.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (/.f64 (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3/8 binary64))) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))
(fma.f64 #s(literal 2 binary64) im (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))
(fma.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im)) (*.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 #s(literal 2 binary64) im (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal 4 binary64) re)
(*.f64 re #s(literal 4 binary64))
(*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) re))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64)))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64))))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))) re))
(/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 re))
(*.f64 #s(literal 4 binary64) re)
(*.f64 re #s(literal 4 binary64))
(+.f64 (*.f64 #s(literal 4 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(fma.f64 #s(literal 4 binary64) re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(fma.f64 re #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal 4 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) re))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) re)) (*.f64 re #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.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 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal 4 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.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 5 binary64)))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 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/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re)) (*.f64 re #s(literal 4 binary64)))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 re im) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 re im) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) re)) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64))) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) im) (*.f64 #s(literal 2 binary64) re)) im))))
(*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) im)) im)) (neg.f64 im))
im
(+.f64 im re)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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))))))
(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 2 binary64) re)
(*.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 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 2 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 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 (+.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 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 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 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 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/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (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)) re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))))))) (neg.f64 re))
(*.f64 #s(literal 2 binary64) re)
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #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)))))
(fma.f64 #s(literal 2 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))))
(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)) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 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)))))
(fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (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))))
(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)) (*.f64 #s(literal 2 binary64) re))
im
(*.f64 im (+.f64 #s(literal 1 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 #s(literal 1 binary64) (fma.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 re 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 (*.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) (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/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)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 (neg.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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.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 re (*.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))) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 re (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))) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (/.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)) im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(fma.f64 re (fma.f64 #s(literal 1/4 binary64) (*.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)) re) #s(literal 1/16 binary64)))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal 1/16 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 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) #s(literal -1/32 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1/4 binary64)))) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (fma.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 2 binary64))))) (fma.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 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(fma.f64 #s(literal 1/32 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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -1/32 binary64)))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/1024 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) im)) #s(literal 1/2 binary64))) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/1024 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(fma.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 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(fma.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 3 binary64))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/4 binary64))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 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/4 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/4 binary64)))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (+.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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))))
(*.f64 im (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/16 binary64)) (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 3/16 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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))))
(*.f64 im (neg.f64 (-.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3/16 binary64))) (pow.f64 im #s(literal 3 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))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) 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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 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))))
(fma.f64 re (fma.f64 (*.f64 #s(literal 1/8 binary64) (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/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 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1/8 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) #s(literal -1/16 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (fma.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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) #s(literal -1/16 binary64) (fma.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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 2 binary64))))) (fma.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 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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 -1 binary64)) (*.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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -1/16 binary64)))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/512 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 re))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (sqrt.f64 re) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1/2 binary64)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 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/2 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (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 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (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/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 (*.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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (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/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 (*.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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #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 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/8 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 re (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 #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 #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 (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.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 (*.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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 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 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))) (neg.f64 im))
(*.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 (*.f64 (sqrt.f64 im) (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 im (neg.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (/.f64 (*.f64 (sqrt.f64 im) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3/8 binary64))) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))
(fma.f64 #s(literal 2 binary64) im (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))
(fma.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im)) (*.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 #s(literal 2 binary64) im (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) im)) #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal 4 binary64) re)
(*.f64 re #s(literal 4 binary64))
(*.f64 re (+.f64 #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) re))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64)))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) re))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 2 binary64))))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 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/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64))))) re))
(/.f64 (-.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 8 binary64)) #s(literal 5/64 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 re))
(*.f64 #s(literal 4 binary64) re)
(*.f64 re #s(literal 4 binary64))
(+.f64 (*.f64 #s(literal 4 binary64) re) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(fma.f64 #s(literal 4 binary64) re (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(fma.f64 re #s(literal 4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal 4 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) re))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) re)) (*.f64 re #s(literal 4 binary64)))
(+.f64 (*.f64 #s(literal 4 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.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 5 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal 4 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.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 5 binary64)))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 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/8 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) re)) (*.f64 re #s(literal 4 binary64)))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 re im) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 im (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 re im) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 re im) #s(literal -2 binary64))))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal 2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 2 binary64) re)) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 re #s(literal 2 binary64))) im)) (*.f64 #s(literal 2 binary64) re)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) im) (*.f64 #s(literal 2 binary64) re)) im))))
(*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) re) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64))) im)) im)) (neg.f64 im))
im
(+.f64 im re)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1 binary64)) im)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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))))))
(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 2 binary64) re)
(*.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 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 2 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 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 (+.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 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 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 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 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/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (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)) re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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 #s(literal -1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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 #s(literal 1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))))))) (neg.f64 re))
(*.f64 #s(literal 2 binary64) re)
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #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)))))
(fma.f64 #s(literal 2 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))))
(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)) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 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)))))
(fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (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))))
(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)) (*.f64 #s(literal 2 binary64) re))
im
(*.f64 im (+.f64 #s(literal 1 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 #s(literal 1 binary64) (fma.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 re 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 (*.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) (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/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)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 (neg.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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.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 re (*.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))) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 re (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))) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (/.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)) im))))
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 (*.f64 #s(literal 1/16 binary64) (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 (*.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/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 (*.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 re (neg.f64 (+.f64 (*.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/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 (*.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 (+.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))) (neg.f64 re))
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)) (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (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))))
(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 (*.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/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 (*.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 (neg.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 #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 (*.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/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 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))))))))
(pow.f64 im #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(+.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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 re (hypot.f64 im re)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))))
(log1p.f64 (expm1.f64 (*.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 re (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.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 re (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(+.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (*.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (-.f64 re (hypot.f64 im re))))))
(/.f64 (*.f64 #s(literal 8 binary64) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal 4 binary64)) (-.f64 re (hypot.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (*.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 im re)) (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(/.f64 (*.f64 #s(literal 8 binary64) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (hypot.f64 im re) #s(literal 4 binary64)) (-.f64 (hypot.f64 im re) re))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re))) (-.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (-.f64 (hypot.f64 re im) re))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (-.f64 re (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 3 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re (hypot.f64 im re)) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re (hypot.f64 im re)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 2 binary64) (hypot.f64 re im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (hypot.f64 re im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (hypot.f64 im re))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (cbrt.f64 (*.f64 #s(literal 2 binary64) re))) (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (hypot.f64 im re))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(+.f64 re (hypot.f64 im re))
(*.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im)))
(+.f64 re (hypot.f64 im re))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(+.f64 re (hypot.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(+.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))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (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 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #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 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im 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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (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 (hypot.f64 re im) re))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im 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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 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 (hypot.f64 re im) re)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (neg.f64 (-.f64 (hypot.f64 im re) re))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (hypot.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re))))
(pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(+.f64 re (hypot.f64 im re))
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64))
(+.f64 re (hypot.f64 im re))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 re (hypot.f64 im re))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64))
(+.f64 re (hypot.f64 im re))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 im re)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 re (hypot.f64 im re)))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(+.f64 re (hypot.f64 im re))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)))
(+.f64 re (hypot.f64 im re))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64)))
(+.f64 re (hypot.f64 im re))
(fma.f64 re #s(literal 1 binary64) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) re)
(+.f64 re (hypot.f64 im re))
(fma.f64 #s(literal 1 binary64) re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) re)
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (cbrt.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)) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 im re)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) re)
(+.f64 re (hypot.f64 im 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)) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) 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)))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (hypot.f64 im re))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 re)) (hypot.f64 im 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)))) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) 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)))) re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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 re (hypot.f64 im re)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))))
(log1p.f64 (expm1.f64 (*.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 re (hypot.f64 im re)))))
(exp.f64 (log.f64 (*.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 re (hypot.f64 im re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re))))
(+.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (*.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (-.f64 re (hypot.f64 im re))))))
(/.f64 (*.f64 #s(literal 8 binary64) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal 4 binary64)) (-.f64 re (hypot.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))))
(/.f64 (+.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (*.f64 #s(literal 8 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 im re)) (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))))
(/.f64 (*.f64 #s(literal 8 binary64) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)))) (fma.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (hypot.f64 im re) #s(literal 4 binary64)) (-.f64 (hypot.f64 im re) re))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re))) (-.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 (hypot.f64 im re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) re)) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (-.f64 (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (-.f64 (hypot.f64 re im) re))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (-.f64 re (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re))))
(/.f64 (*.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re)))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 3 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re (hypot.f64 im re)) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 4 binary64)))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re (hypot.f64 im re)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 2 binary64) re (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 2 binary64) (hypot.f64 re im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 re #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (hypot.f64 re im) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (hypot.f64 im re))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) re) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (cbrt.f64 (*.f64 #s(literal 2 binary64) re))) (cbrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (cbrt.f64 (hypot.f64 im re))) (*.f64 #s(literal 2 binary64) re))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 re)) (sqrt.f64 re) (*.f64 #s(literal 2 binary64) (hypot.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(-.f64 (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))) (/.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re)))
(*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(+.f64 re (hypot.f64 im re))
(*.f64 #s(literal 1 binary64) (+.f64 re (hypot.f64 re im)))
(+.f64 re (hypot.f64 im re))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)))
(+.f64 re (hypot.f64 im re))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(+.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))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (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 (hypot.f64 re im) re)))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #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 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (hypot.f64 re im) re) (-.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (hypot.f64 re im)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im 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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (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 (hypot.f64 re im) re))
(/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (-.f64 re (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im 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 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re) (pow.f64 re #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 3 binary64))) (fma.f64 (hypot.f64 im re) (-.f64 (hypot.f64 im re) re) (pow.f64 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 (hypot.f64 re im) re)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (neg.f64 (-.f64 (hypot.f64 im re) re))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (hypot.f64 im re) re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (hypot.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (-.f64 re (hypot.f64 im re))))
(pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1 binary64))
(+.f64 re (hypot.f64 im re))
(pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 3 binary64))
(+.f64 re (hypot.f64 im re))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 re (hypot.f64 im re))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64))
(+.f64 re (hypot.f64 im re))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 re (hypot.f64 im re)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 re (hypot.f64 im re)))
(log.f64 (exp.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re (hypot.f64 re im)))))
(+.f64 re (hypot.f64 im re))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3 binary64)))
(+.f64 re (hypot.f64 im re))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 re im))))
(expm1.f64 (log1p.f64 (+.f64 re (hypot.f64 im re))))
(log1p.f64 (expm1.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(exp.f64 (log.f64 (+.f64 re (hypot.f64 re im))))
(+.f64 re (hypot.f64 im re))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64)))
(+.f64 re (hypot.f64 im re))
(fma.f64 re #s(literal 1 binary64) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (hypot.f64 re im) #s(literal 1 binary64) re)
(+.f64 re (hypot.f64 im re))
(fma.f64 #s(literal 1 binary64) re (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 #s(literal 1 binary64) (hypot.f64 re im) re)
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 (hypot.f64 re im)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (cbrt.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)) re)
(fma.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 im re)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)) re)
(+.f64 re (hypot.f64 im re))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (hypot.f64 re im))
(+.f64 re (hypot.f64 im re))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 re im) re)
(+.f64 re (hypot.f64 im 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)) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) 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)))) re)
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (hypot.f64 re im))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (hypot.f64 im re))
(fma.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64)))) (fabs.f64 (cbrt.f64 re)) (hypot.f64 im 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)))) re)
(fma.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)))) 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)))) re)
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (hypot.f64 im re)))
(*.f64 (hypot.f64 re im) #s(literal 1 binary64))
(hypot.f64 im re)
(*.f64 #s(literal 1 binary64) (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 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 im re)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (cbrt.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (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 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 im re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #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 (sqrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #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 (+.f64 (pow.f64 re #s(literal 4 binary64)) (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 (pow.f64 im #s(literal 4 binary64)) (-.f64 (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 im re)
(pow.f64 (hypot.f64 re im) #s(literal 1 binary64))
(hypot.f64 im re)
(pow.f64 (cbrt.f64 (hypot.f64 re im)) #s(literal 3 binary64))
(hypot.f64 im re)
(pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(hypot.f64 im re)
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(hypot.f64 im re)
(fabs.f64 (hypot.f64 re im))
(hypot.f64 im re)
(log.f64 (exp.f64 (hypot.f64 re im)))
(hypot.f64 im re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (hypot.f64 re im))))
(hypot.f64 im re)
(cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)))
(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)
(log1p.f64 (expm1.f64 (hypot.f64 re im)))
(hypot.f64 im re)
(exp.f64 (log.f64 (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 im re)
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(hypot.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(*.f64 (hypot.f64 re im) (hypot.f64 re im))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 (hypot.f64 im re) (cbrt.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (*.f64 (sqrt.f64 (hypot.f64 re im)) (hypot.f64 re im)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (hypot.f64 re im))) (sqrt.f64 (hypot.f64 re im)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(*.f64 (*.f64 (hypot.f64 re im) (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (hypot.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (*.f64 (hypot.f64 im re) (cbrt.f64 (hypot.f64 im re))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.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 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(pow.f64 (hypot.f64 re im) #s(literal 2 binary64))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (hypot.f64 im re) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (hypot.f64 im re) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(exp.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 re re (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 im) (*.f64 im (sqrt.f64 im)) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re) (pow.f64 im #s(literal 2 binary64)))
(fma.f64 im im (pow.f64 re #s(literal 2 binary64)))
(pow.f64 (hypot.f64 im re) #s(literal 2 binary64))
(fma.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im) (pow.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 im)) (pow.f64 re #s(literal 2 binary64)))

eval121.0ms (1.3%)

Memory
33.4MiB live, 173.6MiB allocated
Compiler

Compiled 13 794 to 2 955 computations (78.6% saved)

prune474.0ms (5.2%)

Memory
-60.1MiB live, 256.0MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New55610566
Fresh000
Picked202
Done000
Total55810568
Accuracy
88.8%
Counts
568 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.3%
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
56.1%
(*.f64 #s(literal 1/2 binary64) (hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) re))))
81.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
12.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))))
53.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))))
54.9%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))
53.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
6.2%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (neg.f64 re) re))))
56.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
82.3%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
Compiler

Compiled 228 to 174 computations (23.7% saved)

simplify89.0ms (1%)

Memory
19.0MiB live, 58.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 im #s(literal 2 binary64))
cost-diff0
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
cost-diff0
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))))
cost-diff0
(*.f64 #s(literal 2 binary64) (/.f64 re im))
cost-diff256
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
cost-diff256
(sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
cost-diff256
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))
cost-diff0
(+.f64 im re)
cost-diff0
(*.f64 #s(literal 2 binary64) (+.f64 im re))
cost-diff0
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
cost-diff0
(sqrt.f64 re)
cost-diff128
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
cost-diff0
(hypot.f64 im re)
cost-diff0
(+.f64 re (hypot.f64 im re))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))
cost-diff0
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
Rules
506×fmm-def
475×div-sub
461×distribute-frac-neg
459×fma-define
419×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032468
175464
2124464
3188464
4235464
5338464
6955464
72503464
83848464
95781464
Stop Event
node limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))
#s(literal 1/2 binary64)
(+.f64 re (hypot.f64 im re))
re
(hypot.f64 im re)
im
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
#s(literal 1 binary64)
(sqrt.f64 re)
re
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
#s(literal 2 binary64)
(+.f64 im re)
im
re
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
im
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) (/.f64 re im))
(/.f64 re im)
re
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))))
#s(literal 1/2 binary64)
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(pow.f64 im #s(literal 2 binary64))
im
#s(literal 2 binary64)
(neg.f64 re)
re
Outputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 re im))))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 re im)))
#s(literal 1/2 binary64)
(+.f64 re (hypot.f64 im re))
(+.f64 re (hypot.f64 re im))
re
(hypot.f64 im re)
(hypot.f64 re im)
im
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(sqrt.f64 re)
#s(literal 1 binary64)
(sqrt.f64 re)
re
(*.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 im))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(*.f64 #s(literal 2 binary64) (+.f64 re im))
#s(literal 2 binary64)
(+.f64 im re)
(+.f64 re im)
im
re
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 #s(literal 2 binary64) (+.f64 re im))
im
(+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))
(fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))
(fma.f64 re (/.f64 #s(literal 2 binary64) im) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 #s(literal 2 binary64) (/.f64 re im))
(*.f64 re (/.f64 #s(literal 2 binary64) im))
(/.f64 re im)
re
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) re)))
#s(literal 1/2 binary64)
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re)))
(sqrt.f64 (/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(/.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) re)
(pow.f64 im #s(literal 2 binary64))
im
#s(literal 2 binary64)
(neg.f64 re)
re

localize99.0ms (1.1%)

Memory
-23.6MiB live, 224.7MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))))
accuracy100.0%
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re)))
accuracy100.0%
(neg.f64 re)
accuracy100.0%
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
accuracy100.0%
(*.f64 #s(literal 2 binary64) (/.f64 re im))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))
accuracy100.0%
(sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))
accuracy100.0%
(+.f64 im re)
accuracy100.0%
(*.f64 #s(literal 2 binary64) (+.f64 im re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
accuracy100.0%
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
accuracy100.0%
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
accuracy100.0%
(sqrt.f64 re)
accuracy100.0%
(hypot.f64 im re)
accuracy100.0%
(+.f64 re (hypot.f64 im re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))
accuracy100.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
Samples
63.0ms256×0invalid
Compiler

Compiled 143 to 28 computations (80.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-mult: 11.0ms (32.1% of total)
ival-sqrt: 8.0ms (23.4% of total)
ival-div: 4.0ms (11.7% of total)
ival-add: 4.0ms (11.7% of total)
ival-hypot: 4.0ms (11.7% of total)
ival-pow2: 2.0ms (5.8% of total)
ival-neg: 1.0ms (2.9% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series77.0ms (0.8%)

Memory
-6.9MiB live, 190.2MiB allocated
Counts
19 → 355
Calls
Call 1
Inputs
#<alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))>
#<alt (+.f64 re (hypot.f64 im re))>
#<alt (hypot.f64 im re)>
#<alt (*.f64 #s(literal 1 binary64) (sqrt.f64 re))>
#<alt (sqrt.f64 re)>
#<alt (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))>
#<alt (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))>
#<alt (*.f64 #s(literal 2 binary64) (+.f64 im re))>
#<alt (+.f64 im re)>
#<alt (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))>
#<alt (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im)))))>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 #s(literal 2 binary64) (/.f64 re im))>
#<alt (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))))>
#<alt (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re)))>
#<alt (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))>
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (neg.f64 re)>
Outputs
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.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 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/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 1/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 1/2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 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 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 #s(literal 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/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 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/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 im (+.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 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))>
#<alt (*.f64 im (+.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 1/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 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.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 1/2 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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 1/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 1/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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 re im)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) im)))))))>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))))) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))))) re))>
#<alt re>
#<alt (+.f64 re (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 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/32 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)))))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))>
#<alt (*.f64 im (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))))>
#<alt (*.f64 #s(literal -1/2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 re im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/2 binary64) re)) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) re)) im)))))>
#<alt im>
#<alt (+.f64 im re)>
#<alt (+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))>
#<alt (+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (*.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 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 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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #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)))))>
#<alt (+.f64 (*.f64 #s(literal 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)))))>
#<alt im>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))>
#<alt (*.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))))>
#<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/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 #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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (*.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))) im)))))>
#<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/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 (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 im (sqrt.f64 #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 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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/16 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/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/16 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/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/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)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 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 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 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 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.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 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 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/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/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/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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 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 (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 (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/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)) (*.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/8 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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 (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))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 (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)))))))))>
#<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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.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 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.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 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))>
#<alt re>
#<alt im>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))>
#<alt im>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))>
#<alt im>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))>
#<alt re>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.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) im)) (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 (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 im (+.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.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/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))))))))>
#<alt (*.f64 im (+.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (+.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/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)))))))))>
#<alt (*.f64 #s(literal -1/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)))))>
#<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 (*.f64 re (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) 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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/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)))))))))>
#<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 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/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))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/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))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.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) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 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) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 im (+.f64 (*.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))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.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)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (+.f64 (*.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))))))))>
#<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 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (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)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 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))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 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)))))))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (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) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))>
#<alt (*.f64 #s(literal 2 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) re)>
Calls

102 calls:

TimeVariablePointExpression
8.0ms
im
@inf
(* 1/2 (sqrt (/ (pow im 2) (neg re))))
3.0ms
re
@-inf
(* 1/2 (sqrt (* im (+ 2 (* 2 (/ re im))))))
3.0ms
im
@inf
(* 1/2 (sqrt (* im (+ 2 (* 2 (/ re im))))))
3.0ms
im
@inf
(* 1/2 (sqrt (* 2 (+ im re))))
2.0ms
im
@-inf
(sqrt (* 2 (+ im re)))

rewrite379.0ms (4.1%)

Memory
16.3MiB live, 215.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
483×log1p-expm1-u
232×expm1-log1p-u
228×add-exp-log
228×add-log-exp
227×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify509.0ms (5.5%)

Memory
21.6MiB live, 580.4MiB allocated
Algorithm
egg-herbie
Rules
593×*-commutative
572×times-frac
448×associate-+r+
272×+-commutative
202×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0168536324
1475934823
Stop Event
node limit
Counts
857 → 990
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.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 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/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 1/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 1/2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 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 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 #s(literal 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/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 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/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(+.f64 (*.f64 (sqrt.f64 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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(*.f64 (sqrt.f64 im) (sqrt.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 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 im (+.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 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 im (+.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 1/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 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.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 1/2 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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 1/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 1/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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) im)
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 re im)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) im)))))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))))) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))))) re))
re
(+.f64 re (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 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/32 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 re im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/2 binary64) re)) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) re)) im)))))
im
(+.f64 im re)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))
(*.f64 #s(literal 2 binary64) re)
(*.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 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 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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.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 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #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 (*.f64 #s(literal 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)))))
im
(*.f64 im (+.f64 #s(literal 1 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 #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/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 #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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (*.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))) im)))))
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/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)))))))))
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 im (sqrt.f64 #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 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/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/4 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 #s(literal 1/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 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 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 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/32 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/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 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 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.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 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 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/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/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/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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 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 (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 (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/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)) (*.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/8 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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 (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 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 (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 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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.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 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.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 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 #s(literal 2 binary64) re)
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 #s(literal 2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) im)
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 #s(literal 2 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
re
im
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
im
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))
im
re
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
re
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))))
(*.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) im)) (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 (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (+.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.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/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 im (+.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (+.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/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 #s(literal -1/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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (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) 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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/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 #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 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/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 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.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) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 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) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.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 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.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 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (+.f64 (*.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 #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 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (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 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 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 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 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 im) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))
(*.f64 #s(literal 2 binary64) re)
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) im)
(*.f64 #s(literal 2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) im)
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 #s(literal 2 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1 binary64) re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re (+.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (+.f64 re im))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) (*.f64 #s(literal 1/2 binary64) (+.f64 re im))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) (+.f64 re im))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) (+.f64 re im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (-.f64 re (+.f64 re im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/2 binary64)) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 re (+.f64 re im)))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 re im))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (+.f64 re im)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 re (+.f64 re im))) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (-.f64 re (+.f64 re im))))
(*.f64 (+.f64 re (+.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re (+.f64 re im)))
(*.f64 (cbrt.f64 (+.f64 re (+.f64 re im))) (cbrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re (+.f64 re im))))
(*.f64 (sqrt.f64 (+.f64 re (+.f64 re im))) (sqrt.f64 (+.f64 re (+.f64 re im))))
(*.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re (+.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (+.f64 re im)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (+.f64 re im)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (-.f64 re (+.f64 re im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (+.f64 re im))))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (+.f64 re im) re))
(pow.f64 (+.f64 re (+.f64 re im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re (+.f64 re im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re (+.f64 re im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re (+.f64 re im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re (+.f64 re im)))))
(cbrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 re (+.f64 re im))))
(log1p.f64 (expm1.f64 (+.f64 re (+.f64 re im))))
(exp.f64 (log.f64 (+.f64 re (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (+.f64 re im))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re (+.f64 re im))
(fma.f64 #s(literal 1 binary64) (+.f64 re im) re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (+.f64 re im))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re im)) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (+.f64 re im))
(fma.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)) re)
(+.f64 re im)
(+.f64 im re)
(+.f64 (+.f64 re im) (fma.f64 re #s(literal 1 binary64) re))
(+.f64 (+.f64 re im) (fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) re))
(+.f64 (+.f64 re im) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(-.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (+.f64 re im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re im)))
(*.f64 #s(literal 1 binary64) (+.f64 re im))
(*.f64 (+.f64 re im) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 re im)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re im)))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) (-.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re im) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (neg.f64 (+.f64 re im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re im))))
(log.f64 (/.f64 (exp.f64 im) (exp.f64 re)))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 re im)))
(log1p.f64 (expm1.f64 (+.f64 re im)))
(exp.f64 (log.f64 (+.f64 re im)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re im)
(fma.f64 #s(literal 1 binary64) im re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 re))) #s(literal 1 binary64))
(pow.f64 re #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 re #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 re #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 re)
(fabs.f64 (sqrt.f64 re))
(log.f64 (exp.f64 (sqrt.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 re))))
(cbrt.f64 (pow.f64 re #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(log1p.f64 (expm1.f64 (sqrt.f64 re)))
(exp.f64 (log.f64 (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(*.f64 (sqrt.f64 re) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 re)) (cbrt.f64 re))
(*.f64 (cbrt.f64 re) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (pow.f64 re #s(literal 1/4 binary64)) (pow.f64 re #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 re #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 re #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 re #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 re))
(log.f64 (exp.f64 (sqrt.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 re))))
(cbrt.f64 (pow.f64 re #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(log1p.f64 (expm1.f64 (sqrt.f64 re)))
(exp.f64 (log.f64 (sqrt.f64 re)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re im)))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64)))) (-.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 re im))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re im))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (+.f64 re im)) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1 binary64)))
(fma.f64 im #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) im (*.f64 re #s(literal 2 binary64)))
(-.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (+.f64 re im))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re im)))
(*.f64 #s(literal 1 binary64) (+.f64 re im))
(*.f64 (+.f64 re im) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (+.f64 re im)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re im)))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) (-.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re im) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (neg.f64 (+.f64 re im)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 re im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re im))))
(log.f64 (/.f64 (exp.f64 im) (exp.f64 re)))
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 re im)))
(hypot.f64 im re)
(log1p.f64 (expm1.f64 (+.f64 re im)))
(exp.f64 (log.f64 (+.f64 re im)))
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) re im)
(fma.f64 #s(literal 1 binary64) im re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) im)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) im)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) (sqrt.f64 im))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(+.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) (*.f64 im #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re)))) (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))) (-.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re)))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 re im))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 8 binary64)) im) (-.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 re im))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64))) im) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 im #s(literal 2 binary64) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(fma.f64 #s(literal 2 binary64) im (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 2 binary64))))
(/.f64 #s(literal 2 binary64) (/.f64 im re))
(/.f64 (*.f64 re #s(literal 2 binary64)) im)
(/.f64 (*.f64 re #s(literal 2 binary64)) (neg.f64 im))
(/.f64 (neg.f64 (*.f64 re #s(literal 2 binary64))) (neg.f64 im))
(/.f64 (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im)
(/.f64 (/.f64 (*.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(/.f64 (/.f64 (*.f64 re #s(literal 2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 re))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 im (sqrt.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64))
(*.f64 im (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (/.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 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 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 im (sqrt.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 im (sqrt.f64 re))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 re) im))
(/.f64 (neg.f64 im) (neg.f64 (sqrt.f64 re)))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (sqrt.f64 re))
(pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1/2 binary64))
(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))
(fabs.f64 (/.f64 im (sqrt.f64 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 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(*.f64 im (/.f64 im re))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re))
(*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1 binary64))
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re))
(*.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 2 binary64)) re))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im re))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 im (cbrt.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (sqrt.f64 re)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (cbrt.f64 (/.f64 im (sqrt.f64 re))))
(pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1 binary64))
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64))
(pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))
(neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(exp.f64 (log.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 im im)
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) re)
(-.f64 #s(literal 0 binary64) re)
(-.f64 (exp.f64 (log1p.f64 re)) #s(literal 1 binary64))
(*.f64 re #s(literal 1 binary64))
(*.f64 re #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) re)
(*.f64 (sqrt.f64 re) (sqrt.f64 re))
(*.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)))
(*.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (sqrt.f64 re)) (sqrt.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re)))
(*.f64 (pow.f64 re #s(literal 1/4 binary64)) (*.f64 (pow.f64 re #s(literal 1/4 binary64)) (sqrt.f64 re)))
(*.f64 #s(literal -1 binary64) re)
(*.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 (*.f64 (sqrt.f64 re) (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(*.f64 (*.f64 (sqrt.f64 re) (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) re))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 2 binary64))) re)
(pow.f64 re #s(literal 1 binary64))
(pow.f64 (sqrt.f64 re) #s(literal 2 binary64))
(pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 re) #s(literal 3 binary64))
(pow.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 re #s(literal 2 binary64)))
(log.f64 (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 re)))
(cbrt.f64 (pow.f64 re #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 re))
(log1p.f64 (expm1.f64 re))
(exp.f64 (log.f64 re))
(exp.f64 (*.f64 (log.f64 re) #s(literal 1 binary64)))
Outputs
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re)) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.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 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) (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 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/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 1/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 1/2 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #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) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #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) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 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 4 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 #s(literal 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/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #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) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #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) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 2 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #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) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #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 #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 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (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 im (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/512 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #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) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 (sqrt.f64 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/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(+.f64 (*.f64 (sqrt.f64 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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 2 binary64))))))))))
(fma.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 #s(literal 2 binary64))))))))))
(*.f64 (sqrt.f64 im) (sqrt.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 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 im (+.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 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (+.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 1/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 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 im (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #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 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (*.f64 (sqrt.f64 #s(literal 1/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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))
(*.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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.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 1/2 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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (neg.f64 im) (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 1/2 binary64)) (sqrt.f64 #s(literal -1 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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (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 1/2 binary64)) (sqrt.f64 #s(literal -1 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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 im))
(*.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 1/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 1/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 1/2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 1/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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (-.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 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal 3/8 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 im))
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 im #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 re im)))))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 re (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) re) im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) im)))))))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1/4 binary64) im))))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/4 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/4 binary64) (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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))) re))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))))) re))
(/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))))) re))
(neg.f64 (/.f64 (fma.f64 #s(literal -1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))))) re))
(/.f64 (fma.f64 #s(literal -1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) (fma.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 re))
re
(+.f64 re (*.f64 #s(literal 1/4 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/16 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) re)))))
(+.f64 re (*.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 3 binary64))) (/.f64 #s(literal 1/4 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/32 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 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)) (-.f64 (*.f64 #s(literal 1/32 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64)))) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/4 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/32 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/4 binary64) re))))
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 im #s(literal 1/2 binary64))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 im #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 re im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 re im))))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 re im))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im)) (*.f64 #s(literal 1/2 binary64) re)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 1/2 binary64) re)) im))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im) (*.f64 #s(literal 1/2 binary64) re)) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) re)) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) im) (*.f64 #s(literal 1/2 binary64) re)) im))))
(*.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) im)) (neg.f64 im))
im
(+.f64 im re)
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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)))))))
(+.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.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))))))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 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 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 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 (+.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 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 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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/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)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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/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))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.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))
(neg.f64 (/.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/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)))))) (neg.f64 re))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 #s(literal 2 binary64) re))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re) (*.f64 re #s(literal 2 binary64)))
(+.f64 (*.f64 #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)))))
(fma.f64 #s(literal 2 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 (*.f64 #s(literal 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)))))
(fma.f64 #s(literal 2 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.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) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 #s(literal 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))))
im
(*.f64 im (+.f64 #s(literal 1 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 #s(literal 1 binary64) (fma.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/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 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 #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/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)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 re) im)))
(*.f64 im (neg.f64 (-.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 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 re (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) im))) im)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 re (*.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))) im)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 re (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))) im))))
(*.f64 im (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (/.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)) im))))
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)) (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 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)) (-.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) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/2 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))) (/.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/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/2 binary64) (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) (fma.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/2 binary64) (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 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 (*.f64 #s(literal 1/2 binary64) (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 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 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 (*.f64 #s(literal 1/2 binary64) (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))) (/.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 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 (*.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 (*.f64 #s(literal 1/2 binary64) (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 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 im))
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)) (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))))
(+.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 (*.f64 #s(literal 1/16 binary64) (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))))
(+.f64 im (*.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))))
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) (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 #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 #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 (+.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 (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 re (neg.f64 (+.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 #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 #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)))))))))
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 im (sqrt.f64 #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 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (*.f64 im (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 im (sqrt.f64 #s(literal 2 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 im)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1/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/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (neg.f64 im) (fma.f64 #s(literal 1/4 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/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/4 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/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (neg.f64 im) (fma.f64 #s(literal -1/16 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/4 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/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/16 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)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/4 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/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/16 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (neg.f64 im) (fma.f64 #s(literal -1/16 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 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/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/16 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)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 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/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 im)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/4 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 im)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal -1/16 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 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 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 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/32 binary64) (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/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 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 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.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/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 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 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 (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)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))))
(*.f64 (neg.f64 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 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(*.f64 re (neg.f64 (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)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))))))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 im (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 im (fma.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (*.f64 im (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 im (sqrt.f64 #s(literal 2 binary64)))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 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 (fma.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/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/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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 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 (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/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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 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 (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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #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 (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 (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 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #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 (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 (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 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 im (neg.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 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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 (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 (neg.f64 im) (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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 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 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 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)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 (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 (neg.f64 im) (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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 (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)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))))) (neg.f64 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))))
(+.f64 (*.f64 re (+.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.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 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (*.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 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 (neg.f64 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 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (neg.f64 (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 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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 1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 (neg.f64 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 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 re (neg.f64 (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 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))))))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 im))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64))))
re
im
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
(*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re im)))
im
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (/.f64 re im) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 re im) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (/.f64 re im) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 re im) #s(literal -1 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 re im)) #s(literal 1 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (/.f64 re im) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 re im) #s(literal -1 binary64)) (neg.f64 im))
im
re
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 im re)))
re
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (/.f64 im re) #s(literal -1 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 im re) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (/.f64 im re) #s(literal -1 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 im re) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 im re)) #s(literal 1 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1 binary64) (/.f64 im re) #s(literal -1 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 im re) #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 im (sqrt.f64 #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (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) im)) (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 (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.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 im (+.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.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/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 im (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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.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 im (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 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.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 im (+.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (+.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/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 im (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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.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 im (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 #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 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.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 #s(literal -1/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/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #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 (*.f64 re (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) im)) (*.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/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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.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)) #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 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/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 (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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (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 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (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)) #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 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/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 (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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #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)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (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 #s(literal -1/2 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 7 binary64)))) (/.f64 (neg.f64 (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 im)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/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 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 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) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.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/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.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) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64))))))))
(*.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 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))
(*.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)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64)))))))))
(*.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 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #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 re #s(literal 7 binary64)))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 re) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))))))))
(*.f64 re (neg.f64 (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)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (sqrt.f64 #s(literal -2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))))
(*.f64 (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)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 #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 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))) (neg.f64 re))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 im (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 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) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.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 im (fma.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 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.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 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.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 im (fma.f64 #s(literal -1/2 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 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (fma.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 im (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (+.f64 (*.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 im (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (fma.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 im (fma.f64 #s(literal -1/2 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 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (fma.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 #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 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (neg.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (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 (neg.f64 im) (fma.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 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (sqrt.f64 #s(literal 2 binary64))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 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 (neg.f64 im) (fma.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))))) (fma.f64 #s(literal -1/2 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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 im (neg.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (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) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/2 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 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 (neg.f64 im) (fma.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))))) (fma.f64 #s(literal -1/2 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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (neg.f64 (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (sqrt.f64 #s(literal 2 binary64))))) (neg.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 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 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 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 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 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 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 #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 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 re (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.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/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 im (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 re (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 re (fma.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/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 5 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (sqrt.f64 #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (neg.f64 (sqrt.f64 re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))
(*.f64 (sqrt.f64 re) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 (neg.f64 re) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))))))
(*.f64 re (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1/2 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 -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))
(*.f64 re (neg.f64 (fma.f64 #s(literal -1/2 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 -1 binary64)) (*.f64 #s(literal -2 binary64) (sqrt.f64 #s(literal -2 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1/2 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 -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64)))))))))
(*.f64 re (neg.f64 (fma.f64 #s(literal -1/2 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 -1 binary64)) (*.f64 #s(literal -2 binary64) (sqrt.f64 #s(literal -2 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -2 binary64))))))))))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 re im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -2 binary64) (/.f64 re im) #s(literal -2 binary64)))
(*.f64 (fma.f64 (/.f64 re im) #s(literal -2 binary64) #s(literal -2 binary64)) (neg.f64 im))
(*.f64 #s(literal 2 binary64) im)
(*.f64 im #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(*.f64 re (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 re (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 im re)) #s(literal 2 binary64))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64)))
(*.f64 re (neg.f64 (fma.f64 #s(literal -2 binary64) (/.f64 im re) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(neg.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (neg.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re (+.f64 re im))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re (+.f64 im re))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (+.f64 re (+.f64 re im))) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 re (+.f64 im re))))
(*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) (*.f64 #s(literal 1/2 binary64) (+.f64 re im))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) (+.f64 re im))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/8 binary64) (pow.f64 (+.f64 im re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)) (*.f64 #s(literal 1/2 binary64) re)))))
(/.f64 (*.f64 #s(literal 1/8 binary64) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)) (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)) (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))) (-.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 #s(literal 1/2 binary64) (+.f64 re im))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 re re) im)))
(/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im))) (*.f64 #s(literal 1/2 binary64) (neg.f64 im)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (-.f64 re (+.f64 re im)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 re re) im)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im)) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/2 binary64)) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (-.f64 re (+.f64 re im)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 re re) im)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im)) (neg.f64 im)))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(pow.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 re (+.f64 im re)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 re (+.f64 im re)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (+.f64 re (+.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))))))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 re im)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (*.f64 re #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 re (+.f64 re im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 re (+.f64 im re))))
(expm1.f64 (log1p.f64 (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 re (+.f64 re im))) (/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (-.f64 re (+.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 re re) im))
(/.f64 (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im)) (neg.f64 im))
(*.f64 (+.f64 re (+.f64 re im)) #s(literal 1 binary64))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 re (+.f64 re im)))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (+.f64 re (+.f64 re im))) (cbrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 re (+.f64 im re))) (cbrt.f64 (pow.f64 (+.f64 re (+.f64 im re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 im (*.f64 re #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 re (+.f64 re im))))
(*.f64 (cbrt.f64 (+.f64 re (+.f64 im re))) (cbrt.f64 (pow.f64 (+.f64 re (+.f64 im re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 im (*.f64 re #s(literal 2 binary64)))) (cbrt.f64 (pow.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (+.f64 re (+.f64 re im))) (sqrt.f64 (+.f64 re (+.f64 re im))))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re)))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 re (+.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 re re) im))
(/.f64 (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im)) (neg.f64 im))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (+.f64 re im)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 re re) im))
(/.f64 (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im)) (neg.f64 im))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re))))
(*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (+.f64 re im)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re (+.f64 im re)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (neg.f64 (*.f64 im re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (-.f64 re (+.f64 re im)))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 re re) im))
(/.f64 (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im)) (neg.f64 im))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (+.f64 re im) (-.f64 (+.f64 re im) re)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (+.f64 im re) #s(literal 3 binary64))) (fma.f64 re re (*.f64 (+.f64 im re) (+.f64 re (-.f64 im re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) (neg.f64 (-.f64 re (+.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (+.f64 im re) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 re re) im)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))) (neg.f64 im)) (neg.f64 im)))
(/.f64 (-.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (+.f64 re im) re))
(/.f64 (-.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 re (-.f64 im re)))
(pow.f64 (+.f64 re (+.f64 re im)) #s(literal 1 binary64))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (+.f64 re (+.f64 re im))) #s(literal 3 binary64))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(pow.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (+.f64 re (+.f64 re im))) #s(literal 2 binary64))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 re (+.f64 im re)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 im (*.f64 re #s(literal 2 binary64))))
(log.f64 (exp.f64 (+.f64 re (+.f64 re im))))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re (+.f64 re im)))))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (+.f64 re (+.f64 re im)) #s(literal 3 binary64)))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (+.f64 re (+.f64 re im))))
(expm1.f64 (log1p.f64 (+.f64 re (+.f64 im re))))
(expm1.f64 (log1p.f64 (+.f64 im (*.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 re (+.f64 re im))))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(exp.f64 (log.f64 (+.f64 re (+.f64 re im))))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 re (+.f64 re im))) #s(literal 1 binary64)))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) re (+.f64 re im))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 re im) re)
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) (+.f64 re im))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re im)) re)
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) (+.f64 re im))
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(fma.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)) re)
(+.f64 re (+.f64 im re))
(+.f64 im (*.f64 re #s(literal 2 binary64)))
(+.f64 re im)
(+.f64 im re)
(+.f64 im re)
(+.f64 (+.f64 re im) (fma.f64 re #s(literal 1 binary64) re))
(+.f64 (+.f64 im re) (+.f64 re re))
(+.f64 (+.f64 im re) (*.f64 re #s(literal 2 binary64)))
(+.f64 (+.f64 re im) (fma.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re) re))
(+.f64 im re)
(+.f64 (+.f64 re im) (fma.f64 (neg.f64 (cbrt.f64 re)) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) re))
(+.f64 im re)
(-.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (+.f64 re im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 im re)))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re im)))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im re)))
(*.f64 #s(literal 1 binary64) (+.f64 re im))
(+.f64 im re)
(*.f64 (+.f64 re im) #s(literal 1 binary64))
(+.f64 im re)
(*.f64 (cbrt.f64 (+.f64 re im)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(+.f64 im re)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re im)))
(+.f64 im re)
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))
(+.f64 im re)
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re))
(*.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) (-.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re im) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im re))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (-.f64 im re))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (neg.f64 (+.f64 re im)))
(/.f64 (neg.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (neg.f64 (+.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 re (-.f64 re im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 im re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 1 binary64))
(+.f64 im re)
(pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64))
(+.f64 im re)
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 im re)
(pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64))
(+.f64 im re)
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fabs.f64 (+.f64 im re))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fabs.f64 (+.f64 im re))
(log.f64 (exp.f64 (+.f64 re im)))
(+.f64 im re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re im))))
(+.f64 im re)
(log.f64 (/.f64 (exp.f64 im) (exp.f64 re)))
(-.f64 im re)
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)))
(+.f64 im re)
(expm1.f64 (log1p.f64 (+.f64 re im)))
(expm1.f64 (log1p.f64 (+.f64 im re)))
(log1p.f64 (expm1.f64 (+.f64 re im)))
(+.f64 im re)
(exp.f64 (log.f64 (+.f64 re im)))
(+.f64 im re)
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)))
(+.f64 im re)
(fma.f64 #s(literal 1 binary64) re im)
(+.f64 im re)
(fma.f64 #s(literal 1 binary64) im re)
(+.f64 im re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) im)
(+.f64 im re)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) re)
(+.f64 im re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) im)
(+.f64 im re)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) re)
(+.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(pow.f64 re #s(literal 1/2 binary64))
(sqrt.f64 re)
(pow.f64 (sqrt.f64 re) #s(literal 1 binary64))
(sqrt.f64 re)
(pow.f64 (cbrt.f64 (sqrt.f64 re)) #s(literal 3 binary64))
(sqrt.f64 re)
(pow.f64 (pow.f64 re #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 re #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 re #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 re)
(sqrt.f64 re)
(fabs.f64 (sqrt.f64 re))
(sqrt.f64 re)
(log.f64 (exp.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 re))))
(sqrt.f64 re)
(cbrt.f64 (pow.f64 re #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(log1p.f64 (expm1.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(exp.f64 (log.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
(sqrt.f64 re)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 re)) #s(literal 1 binary64)))
(sqrt.f64 re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(sqrt.f64 re)
(*.f64 (sqrt.f64 re) #s(literal 1 binary64))
(sqrt.f64 re)
(*.f64 (cbrt.f64 (sqrt.f64 re)) (cbrt.f64 re))
(*.f64 (cbrt.f64 re) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (cbrt.f64 re) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (pow.f64 re #s(literal 1/4 binary64)) (pow.f64 re #s(literal 1/4 binary64)))
(sqrt.f64 re)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 re))
(sqrt.f64 re)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 re)))
(*.f64 (fabs.f64 (cbrt.f64 re)) (sqrt.f64 (cbrt.f64 re)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 re)))
(*.f64 (fabs.f64 (cbrt.f64 re)) (sqrt.f64 (cbrt.f64 re)))
(pow.f64 re #s(literal 1/2 binary64))
(sqrt.f64 re)
(pow.f64 (sqrt.f64 re) #s(literal 1 binary64))
(sqrt.f64 re)
(pow.f64 (cbrt.f64 (sqrt.f64 re)) #s(literal 3 binary64))
(sqrt.f64 re)
(pow.f64 (pow.f64 re #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 re #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 re #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 re)
(fabs.f64 (sqrt.f64 re))
(sqrt.f64 re)
(log.f64 (exp.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 re))))
(sqrt.f64 re)
(cbrt.f64 (pow.f64 re #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(log1p.f64 (expm1.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(exp.f64 (log.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
(sqrt.f64 re)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 re)) #s(literal 1 binary64)))
(sqrt.f64 re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64))) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))) (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 re im)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 im re)))
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (+.f64 im re)))
(*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(fabs.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)))
(+.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64))) (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 8 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 8 binary64) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 re #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64)))) (-.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (-.f64 im re)))
(/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (-.f64 im re)))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (+.f64 re im))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re)))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 im im (*.f64 re (-.f64 re im))))
(*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 (*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 re im))
(*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re)))
(pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 3 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(pow.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (+.f64 im re) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (+.f64 re im)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)))))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im)) #s(literal 3 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 2 binary64) (+.f64 im re))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(exp.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 2 binary64) (+.f64 re im))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(fma.f64 im #s(literal 2 binary64) (*.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(fma.f64 #s(literal 2 binary64) im (*.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (+.f64 im re))
(-.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (+.f64 re im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 im re)))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 re im)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 re im)))
(-.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im re)))
(*.f64 #s(literal 1 binary64) (+.f64 re im))
(+.f64 im re)
(*.f64 (+.f64 re im) #s(literal 1 binary64))
(+.f64 im re)
(*.f64 (cbrt.f64 (+.f64 re im)) (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)))
(+.f64 im re)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 re im)))
(+.f64 im re)
(*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))
(+.f64 im re)
(*.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(*.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re im)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re))
(*.f64 (+.f64 (sqrt.f64 im) (sqrt.f64 re)) (-.f64 (sqrt.f64 im) (sqrt.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re im) (pow.f64 (+.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re (-.f64 re im))) (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 im re))))
(/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (-.f64 im re))))
(/.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) (+.f64 re im))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re))
(/.f64 (neg.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64))) (neg.f64 (+.f64 re im)))
(/.f64 (neg.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64))) (neg.f64 (+.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)) (+.f64 im re)))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (fma.f64 im im (*.f64 re (-.f64 re im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 im im (*.f64 re (-.f64 re im)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 re im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 im re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (-.f64 re im))
(pow.f64 (+.f64 re im) #s(literal 1 binary64))
(+.f64 im re)
(pow.f64 (cbrt.f64 (+.f64 re im)) #s(literal 3 binary64))
(+.f64 im re)
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 im re)
(pow.f64 (sqrt.f64 (+.f64 re im)) #s(literal 2 binary64))
(+.f64 im re)
(pow.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fabs.f64 (+.f64 im re))
(sqrt.f64 (pow.f64 (+.f64 re im) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 im re) #s(literal 2 binary64)))
(fabs.f64 (+.f64 im re))
(log.f64 (exp.f64 (+.f64 re im)))
(+.f64 im re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 re im))))
(+.f64 im re)
(log.f64 (/.f64 (exp.f64 im) (exp.f64 re)))
(-.f64 im re)
(cbrt.f64 (pow.f64 (+.f64 re im) #s(literal 3 binary64)))
(+.f64 im re)
(expm1.f64 (log1p.f64 (+.f64 re im)))
(expm1.f64 (log1p.f64 (+.f64 im re)))
(hypot.f64 im re)
(log1p.f64 (expm1.f64 (+.f64 re im)))
(+.f64 im re)
(exp.f64 (log.f64 (+.f64 re im)))
(+.f64 im re)
(exp.f64 (*.f64 (log.f64 (+.f64 re im)) #s(literal 1 binary64)))
(+.f64 im re)
(fma.f64 #s(literal 1 binary64) re im)
(+.f64 im re)
(fma.f64 #s(literal 1 binary64) im re)
(+.f64 im re)
(fma.f64 (sqrt.f64 re) (sqrt.f64 re) im)
(+.f64 im re)
(fma.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 im) re)
(+.f64 im re)
(fma.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re) im)
(+.f64 im re)
(fma.f64 (sqrt.f64 im) (sqrt.f64 im) re)
(+.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))))))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64))) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 im (*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(fabs.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(+.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 im (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))
(+.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) (*.f64 im #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(*.f64 im (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re)))) (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 8 binary64)) (pow.f64 (*.f64 im (*.f64 (/.f64 #s(literal 2 binary64) im) re)) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 im (*.f64 (/.f64 #s(literal 2 binary64) im) re)) (-.f64 (*.f64 im (*.f64 (/.f64 #s(literal 2 binary64) im) re)) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 8 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64))))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 im (*.f64 (/.f64 #s(literal 2 binary64) im) re)) (*.f64 im (-.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im #s(literal 2 binary64))) (*.f64 (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))) (-.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))) (*.f64 im (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) im) re))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))) (*.f64 im (-.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 2 binary64) im) re))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 re im))))
(*.f64 im (/.f64 (+.f64 #s(literal 8 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 re im))))))
(*.f64 im (/.f64 (+.f64 #s(literal 8 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -4 binary64))))))
(/.f64 (*.f64 im (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(*.f64 im (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 8 binary64)) im) (-.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (*.f64 #s(literal 4 binary64) (/.f64 re im))))
(*.f64 im (/.f64 (+.f64 #s(literal 8 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (/.f64 re im))))))
(*.f64 im (/.f64 (+.f64 #s(literal 8 binary64) (/.f64 #s(literal 8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)) (*.f64 (/.f64 re im) #s(literal -4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64))) im) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(*.f64 im (/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal 2 binary64) (/.f64 re im) #s(literal 2 binary64)))
(fma.f64 im #s(literal 2 binary64) (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 im (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) im (*.f64 im (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 im (+.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 2 binary64)))
(*.f64 re (/.f64 #s(literal 2 binary64) im))
(/.f64 #s(literal 2 binary64) (/.f64 im re))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(/.f64 (*.f64 re #s(literal 2 binary64)) im)
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 2 binary64)))
(*.f64 re (/.f64 #s(literal 2 binary64) im))
(/.f64 (*.f64 re #s(literal 2 binary64)) (neg.f64 im))
(neg.f64 (*.f64 re (/.f64 #s(literal 2 binary64) im)))
(/.f64 (*.f64 re #s(literal -2 binary64)) im)
(/.f64 (neg.f64 (*.f64 re #s(literal 2 binary64))) (neg.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 2 binary64)))
(*.f64 re (/.f64 #s(literal 2 binary64) im))
(/.f64 (/.f64 (*.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im)
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 2 binary64)))
(*.f64 re (/.f64 #s(literal 2 binary64) im))
(/.f64 (/.f64 (*.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 2 binary64)))
(*.f64 re (/.f64 #s(literal 2 binary64) im))
(/.f64 (/.f64 (*.f64 re #s(literal 2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 re #s(literal 2 binary64)))
(*.f64 re (/.f64 #s(literal 2 binary64) im))
(pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(pow.f64 (cbrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 3 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(pow.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(pow.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(sqrt.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re))
(log.f64 (exp.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)))))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(cbrt.f64 (pow.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re)) #s(literal 3 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(expm1.f64 (log1p.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 2 binary64) im) re)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 2 binary64) im) re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 re))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))) #s(literal 1 binary64))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))) #s(literal 3 binary64))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))) #s(literal 2 binary64))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(sqrt.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 im (sqrt.f64 re))))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))))))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re))) #s(literal 3 binary64)))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 re)))) #s(literal 1 binary64)))
(/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 re))
(-.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 (pow.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (/.f64 #s(literal 1 binary64) (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 #s(literal 1 binary64) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (/.f64 im (sqrt.f64 re)) #s(literal 1 binary64))
(/.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 (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 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 im (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 im (sqrt.f64 re))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 re) im))
(/.f64 im (sqrt.f64 re))
(/.f64 (neg.f64 im) (neg.f64 (sqrt.f64 re)))
(/.f64 im (sqrt.f64 re))
(/.f64 (sqrt.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64)))) (sqrt.f64 re))
(pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) 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))
(fabs.f64 (/.f64 im (sqrt.f64 re)))
(/.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))
(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 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) 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 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 im (/.f64 im re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (/.f64 im (sqrt.f64 re)) (/.f64 im (sqrt.f64 re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) re)
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) re)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 im (sqrt.f64 re)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (pow.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 (sqrt.f64 (/.f64 im (sqrt.f64 re))) (/.f64 im (sqrt.f64 re))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 im #s(literal 2 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (sqrt.f64 (/.f64 im (sqrt.f64 re)))) (sqrt.f64 (/.f64 im (sqrt.f64 re))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (/.f64 im #s(literal 1 binary64)) (/.f64 im re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 re)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) re)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) re) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 im (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 im (cbrt.f64 re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (cbrt.f64 re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (sqrt.f64 re)) (/.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (sqrt.f64 re)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) re)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (/.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 im (sqrt.f64 re)) (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))) (*.f64 (/.f64 im (sqrt.f64 re)) (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (cbrt.f64 (/.f64 im (sqrt.f64 re))) (*.f64 im (/.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) (sqrt.f64 re))))
(pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 (/.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(pow.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 (/.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))
(/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))
(sqrt.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(exp.f64 (log.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1 binary64)))
(/.f64 (pow.f64 im #s(literal 2 binary64)) re)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(pow.f64 im #s(literal 2 binary64))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 im #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 im #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 2 binary64))
(+.f64 #s(literal 0 binary64) re)
re
(-.f64 #s(literal 0 binary64) re)
(neg.f64 re)
(-.f64 (exp.f64 (log1p.f64 re)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 re))
(*.f64 re #s(literal 1 binary64))
re
(*.f64 re #s(literal -1 binary64))
(neg.f64 re)
(*.f64 #s(literal 1 binary64) re)
re
(*.f64 (sqrt.f64 re) (sqrt.f64 re))
re
(*.f64 (sqrt.f64 re) (neg.f64 (sqrt.f64 re)))
(neg.f64 re)
(*.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
re
(*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (sqrt.f64 re)) (sqrt.f64 re)))
(*.f64 (cbrt.f64 re) (*.f64 (sqrt.f64 re) (cbrt.f64 (sqrt.f64 re))))
(*.f64 (cbrt.f64 re) (pow.f64 (cbrt.f64 (sqrt.f64 re)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 re))
re
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re)))
(neg.f64 re)
(*.f64 (pow.f64 re #s(literal 1/4 binary64)) (*.f64 (pow.f64 re #s(literal 1/4 binary64)) (sqrt.f64 re)))
re
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
(*.f64 (neg.f64 (sqrt.f64 re)) (sqrt.f64 re))
(neg.f64 re)
(*.f64 (*.f64 (sqrt.f64 re) (pow.f64 re #s(literal 1/4 binary64))) (pow.f64 re #s(literal 1/4 binary64)))
re
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(neg.f64 re)
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 re)) (sqrt.f64 re))
(neg.f64 re)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(neg.f64 re)
(*.f64 (*.f64 (sqrt.f64 re) (cbrt.f64 re)) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (sqrt.f64 re) (*.f64 (cbrt.f64 re) (cbrt.f64 (sqrt.f64 re))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) re))))
(/.f64 (neg.f64 (pow.f64 re #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 re #s(literal 3 binary64))) (pow.f64 re #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 2 binary64))) re)
(/.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) re)
(pow.f64 re #s(literal 1 binary64))
re
(pow.f64 (sqrt.f64 re) #s(literal 2 binary64))
re
(pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 re #s(literal 2 binary64)))
(fabs.f64 re)
(pow.f64 (cbrt.f64 re) #s(literal 3 binary64))
re
(pow.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/3 binary64))
re
(sqrt.f64 (pow.f64 re #s(literal 2 binary64)))
(fabs.f64 re)
(log.f64 (exp.f64 re))
re
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 re)))
re
(cbrt.f64 (pow.f64 re #s(literal 3 binary64)))
re
(expm1.f64 (log1p.f64 re))
(log1p.f64 (expm1.f64 re))
re
(exp.f64 (log.f64 re))
re
(exp.f64 (*.f64 (log.f64 re) #s(literal 1 binary64)))
re

eval288.0ms (3.1%)

Memory
3.1MiB live, 229.9MiB allocated
Compiler

Compiled 21 521 to 4 093 computations (81% saved)

prune144.0ms (1.6%)

Memory
6.0MiB live, 324.5MiB allocated
Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New97812990
Fresh235
Picked415
Done000
Total984161 000
Accuracy
91.0%
Counts
1 000 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.1%
(*.f64 #s(literal 1/2 binary64) (hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) re))))
81.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
12.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re))))))
12.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im)) (neg.f64 re))))
12.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 im im) (neg.f64 re))))
53.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))))
14.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
12.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re))))
54.9%
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
53.1%
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
82.3%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
55.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
6.2%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
56.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
28.3%
(sqrt.f64 re)
26.4%
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
Compiler

Compiled 350 to 259 computations (26% saved)

simplify118.0ms (1.3%)

Memory
-14.0MiB live, 25.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 re)
cost-diff0
(*.f64 (log.f64 re) #s(literal 1/2 binary64))
cost-diff6528
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
cost-diff0
(/.f64 re im)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
cost-diff256
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
cost-diff256
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
cost-diff0
(neg.f64 re)
cost-diff192
(+.f64 re (neg.f64 re))
cost-diff320
(*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re)))
cost-diff320
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
cost-diff0
(sqrt.f64 re)
cost-diff0
(+.f64 re (hypot.f64 re im))
cost-diff0
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
cost-diff0
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
Rules
574×fma-define
484×fmm-def
474×distribute-neg-frac
365×distribute-rgt-neg-in
362×associate-/r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
029413
165347
2127347
3180329
4251325
5492325
61227325
73151325
85068325
96380325
107974325
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(+.f64 re (hypot.f64 re im))
re
(hypot.f64 re im)
im
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 re)
re
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re)))
#s(literal 1/2 binary64)
(+.f64 re (neg.f64 re))
re
(neg.f64 re)
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
im
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 re im)
re
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
(*.f64 (log.f64 re) #s(literal 1/2 binary64))
(log.f64 re)
re
#s(literal 1/2 binary64)
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(+.f64 re (hypot.f64 re im))
re
(hypot.f64 re im)
im
(sqrt.f64 #s(literal 2 binary64))
#s(literal 2 binary64)
(sqrt.f64 re)
re
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 re re)))
(sqrt.f64 #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re)))
(*.f64 #s(literal 1/2 binary64) (-.f64 re re))
#s(literal 0 binary64)
#s(literal 1/2 binary64)
(+.f64 re (neg.f64 re))
(*.f64 #s(literal 1/2 binary64) (-.f64 re re))
#s(literal 0 binary64)
re
(neg.f64 re)
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (fma.f64 #s(literal 1/2 binary64) im (*.f64 #s(literal 1/2 binary64) re)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im)))
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 re im))
im
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(/.f64 re im)
re
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
(sqrt.f64 re)
(*.f64 (log.f64 re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(log.f64 re)
re
#s(literal 1/2 binary64)

localize83.0ms (0.9%)

Memory
6.0MiB live, 162.1MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 (log.f64 re) #s(literal 1/2 binary64))
accuracy100.0%
(log.f64 re)
accuracy95.8%
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
accuracy100.0%
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
accuracy100.0%
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
accuracy93.7%
(*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
accuracy100.0%
(+.f64 re (neg.f64 re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re)))
accuracy100.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
accuracy100.0%
(neg.f64 re)
accuracy100.0%
(sqrt.f64 re)
accuracy100.0%
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy100.0%
(+.f64 re (hypot.f64 re im))
accuracy99.6%
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))
Samples
31.0ms143×0valid
21.0ms112×0invalid
1.0ms5exit
Compiler

Compiled 116 to 25 computations (78.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-sqrt: 9.0ms (23.9% of total)
ival-mult: 8.0ms (21.3% of total)
ival-add: 7.0ms (18.6% of total)
ival-hypot: 6.0ms (16% of total)
ival-div: 2.0ms (5.3% of total)
ival-exp: 2.0ms (5.3% of total)
ival-log: 2.0ms (5.3% of total)
ival-neg: 1.0ms (2.7% of total)
adjust: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series96.0ms (1%)

Memory
-42.3MiB live, 170.4MiB allocated
Counts
15 → 200
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (sqrt.f64 (+.f64 re (hypot.f64 re im)))>
#<alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re)))>
#<alt (+.f64 re (neg.f64 re))>
#<alt (sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))>
#<alt (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 re im))>
#<alt (/.f64 re im)>
#<alt (exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))>
#<alt (*.f64 (log.f64 re) #s(literal 1/2 binary64))>
#<alt (log.f64 re)>
#<alt (sqrt.f64 #s(literal 2 binary64))>
#<alt (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))>
Outputs
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/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/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/2 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/4 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 #s(literal 1/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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<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/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 (*.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/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 (*.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 #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/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 (*.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 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 (sqrt.f64 im)>
#<alt (+.f64 (sqrt.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) re)))>
#<alt (+.f64 (sqrt.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))>
#<alt (+.f64 (sqrt.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) re)) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 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/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64)))))))>
#<alt (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 -1 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 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 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 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))>
#<alt (sqrt.f64 im)>
#<alt (*.f64 im (+.f64 (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)))) re))))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #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)))) re)))))>
#<alt (*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #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)))) (pow.f64 re #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)))) re))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.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 -1 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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 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)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64)))))))>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt #s(literal 0 binary64)>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 im (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 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/32 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 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 1/2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/32 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 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 1/2 binary64)))))))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (sqrt.f64 re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (log.f64 re))>
#<alt (*.f64 #s(literal 1/2 binary64) (log.f64 re))>
#<alt (*.f64 #s(literal 1/2 binary64) (log.f64 re))>
#<alt (*.f64 #s(literal 1/2 binary64) (log.f64 re))>
#<alt (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))>
#<alt (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))>
#<alt (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))>
#<alt (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))>
#<alt (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))>
#<alt #s(literal 1/2 binary64)>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 re im))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 re im))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (/.f64 re im))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)>
#<alt #s(literal 1/2 binary64)>
#<alt #s(literal 1/2 binary64)>
Calls

66 calls:

TimeVariablePointExpression
33.0ms
re
@0
(* (log re) 1/2)
16.0ms
re
@-inf
(* (log re) 1/2)
12.0ms
re
@-inf
(sqrt (+ re (sqrt (+ (* re re) (* im im)))))
6.0ms
re
@inf
(* (log re) 1/2)
2.0ms
im
@-inf
(sqrt (* im (+ 1/2 (* 1/2 (/ re im)))))

rewrite227.0ms (2.5%)

Memory
8.5MiB live, 124.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
961×log1p-expm1-u
208×associate-*r*
207×expm1-log1p-u
206×add-exp-log
206×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify230.0ms (2.5%)

Memory
-14.3MiB live, 416.1MiB allocated
Algorithm
egg-herbie
Rules
867×fma-define
378×*-commutative
353×distribute-rgt-in
353×distribute-lft-in
275×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110720938
1294419553
Stop Event
node limit
Counts
485 → 632
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (+.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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.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/2 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/4 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 #s(literal 1/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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (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/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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 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 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #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 (+.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 (*.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/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 (*.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 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/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 (*.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 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))))))))
(sqrt.f64 im)
(+.f64 (sqrt.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) re)))
(+.f64 (sqrt.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(+.f64 (sqrt.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) re)) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 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/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 -1 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 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 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 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(sqrt.f64 im)
(*.f64 im (+.f64 (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)))) re))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #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)))) re)))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #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)))) (pow.f64 re #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)))) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.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 -1 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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 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)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64)))))))
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 im (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 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/32 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 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 1/2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/32 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 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 1/2 binary64)))))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))))
(*.f64 #s(literal 1/2 binary64) re)
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) im)
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)
#s(literal 1/2 binary64)
#s(literal 1/2 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re 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 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))))
(pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(hypot.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re))
(hypot.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64)))
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (sqrt.f64 im))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(+.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (*.f64 #s(literal 1/2 binary64) im))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64)) (*.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) im)) (-.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))) (-.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) im) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64))) im) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #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 re im) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))) #s(literal 1 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 im re))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 #s(literal 1/2 binary64) re)))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(/.f64 (*.f64 #s(literal 1/2 binary64) re) (neg.f64 im))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) im)
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 re im))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 im)) (/.f64 re im))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(*.f64 re (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(*.f64 (/.f64 re im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 re im))
(*.f64 (cbrt.f64 (/.f64 re im)) (pow.f64 (cbrt.f64 (/.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 re im)))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (cbrt.f64 re) im))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (cbrt.f64 re) (neg.f64 im)))
(*.f64 (sqrt.f64 (/.f64 re im)) (sqrt.f64 (/.f64 re im)))
(*.f64 (sqrt.f64 re) (/.f64 (sqrt.f64 re) im))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (sqrt.f64 re) (/.f64 (sqrt.f64 re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(*.f64 #s(literal -1 binary64) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (/.f64 re (cbrt.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 im)) (/.f64 re (sqrt.f64 im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 re) im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 (/.f64 re im)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (sqrt.f64 im)) (/.f64 (cbrt.f64 re) (sqrt.f64 im)))
(*.f64 (/.f64 (sqrt.f64 re) #s(literal 1 binary64)) (/.f64 (sqrt.f64 re) im))
(*.f64 (/.f64 (sqrt.f64 re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 re) (cbrt.f64 im)))
(pow.f64 (/.f64 re im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 re im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 re im)) #s(literal 2 binary64))
(pow.f64 (/.f64 im re) #s(literal -1 binary64))
(neg.f64 (/.f64 re im))
(sqrt.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 re im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 re im))))
(cbrt.f64 (pow.f64 (/.f64 re im) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 re im)))
(log1p.f64 (expm1.f64 (/.f64 re im)))
(exp.f64 (log.f64 (/.f64 re im)))
(exp.f64 (*.f64 (log.f64 (/.f64 re im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(*.f64 (cbrt.f64 re) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (pow.f64 re #s(literal 1/4 binary64)) (pow.f64 re #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 re) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 re)) (cbrt.f64 re))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 re)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re))
(pow.f64 re #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (sqrt.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 re #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 re)) #s(literal 3 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (sqrt.f64 re)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (sqrt.f64 re))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 re)))) (sqrt.f64 (log.f64 (sqrt.f64 re))))
(sqrt.f64 re)
(fabs.f64 (sqrt.f64 re))
(log.f64 (exp.f64 (sqrt.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 re))))
(cbrt.f64 (pow.f64 (sqrt.f64 re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(log1p.f64 (expm1.f64 (sqrt.f64 re)))
(+.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 re)))
(+.f64 (log.f64 (cbrt.f64 re)) (log.f64 (cbrt.f64 (sqrt.f64 re))))
(+.f64 (log.f64 (pow.f64 re #s(literal 1/4 binary64))) (log.f64 (pow.f64 re #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 re)))) #s(literal 1 binary64))
(pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 (sqrt.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)))
(log.f64 (sqrt.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 re) #s(literal 1 binary64))))
(cbrt.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 (sqrt.f64 re))))
(log1p.f64 (-.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 (sqrt.f64 re))))
(exp.f64 (*.f64 (log.f64 (log.f64 (sqrt.f64 re))) #s(literal 1 binary64)))
(+.f64 (log.f64 (sqrt.f64 re)) (log.f64 (sqrt.f64 re)))
(+.f64 #s(literal 0 binary64) (log.f64 re))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (log.f64 (cbrt.f64 re)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 re))
(-.f64 (exp.f64 (log1p.f64 (log.f64 re))) #s(literal 1 binary64))
(*.f64 (log.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 re))
(*.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (log.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (log.f64 re)))
(*.f64 (sqrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 re)))
(pow.f64 (log.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log.f64 re)))
(log1p.f64 (-.f64 re #s(literal 1 binary64)))
(exp.f64 (log.f64 (log.f64 re)))
(exp.f64 (*.f64 (log.f64 (log.f64 re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (/.f64 re im) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 re im)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 re im) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1/2 binary64))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 im)) (sqrt.f64 #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(fma.f64 re (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 im)) (sqrt.f64 #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 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/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))) (*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))))))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 im)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 re)))
(*.f64 re (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (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 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (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 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/64 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.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/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal -1/64 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (+.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal -1/64 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/32 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 binary64))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64)))))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/1024 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/1024 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) (/.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal 1/1024 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 re)))
(+.f64 (*.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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(fma.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 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(fma.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 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 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 3 binary64))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 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 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 re))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/8 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 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.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)) (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 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/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (sqrt.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 im)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (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 im (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(*.f64 im (+.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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 im (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (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 im (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/16 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/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 3 binary64)))) (*.f64 re (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (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 im (+.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (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/2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/16 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 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/4 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 #s(literal 1/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/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal 1/4 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 #s(literal 1/2 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/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)) (*.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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 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/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))))))) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/4 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 #s(literal 1/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 (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 3/16 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 3 binary64)))) (*.f64 re (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 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 (fma.f64 #s(literal 1/4 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 #s(literal 1/2 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 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal 3/16 binary64) (pow.f64 im #s(literal 3 binary64))))) (neg.f64 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 (*.f64 #s(literal 1/2 binary64) (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))))
(+.f64 (*.f64 re (+.f64 (*.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (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))))
(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 (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1/8 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))))
(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 (sqrt.f64 #s(literal 2 binary64)) re) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1/8 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1/8 binary64)) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) re))) (*.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 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (fma.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) #s(literal -1/16 binary64) (fma.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 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 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #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) re)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (fma.f64 #s(literal -1/32 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 re (+.f64 (fma.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #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 9 binary64)))) (+.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (pow.f64 im #s(literal 4 binary64))) #s(literal 2 binary64))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.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 -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/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 (sqrt.f64 #s(literal -1 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 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 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/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 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal -1/16 binary64))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 re) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 #s(literal 1/512 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (/.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (sqrt.f64 re))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) #s(literal -1/2 binary64))) (*.f64 #s(literal 2 binary64) (sqrt.f64 re)))
(+.f64 (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 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 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (sqrt.f64 (/.f64 #s(literal 1 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/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 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 (sqrt.f64 #s(literal 2 binary64)) re) (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/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 (*.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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (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/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 (*.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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #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 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (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/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) re) (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 #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 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 im)))
(*.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 (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))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.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 (*.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/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 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 im (neg.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 re #s(literal 2 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 #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 (*.f64 (sqrt.f64 im) (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 (-.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 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))) (*.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))))) (neg.f64 im))
(sqrt.f64 im)
(+.f64 (sqrt.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) re) (sqrt.f64 im))
(+.f64 (sqrt.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(+.f64 (sqrt.f64 im) (*.f64 re (fma.f64 #s(literal 1/8 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))) (sqrt.f64 im))
(+.f64 (sqrt.f64 im) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) re)) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))))))
(+.f64 (sqrt.f64 im) (*.f64 re (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 re (fma.f64 #s(literal -1/16 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)))) #s(literal 1/8 binary64)))))))
(fma.f64 re (fma.f64 re (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (sqrt.f64 im))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64)))))
(*.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 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(*.f64 re (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.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 2 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (sqrt.f64 #s(literal 2 binary64))) (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 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.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 2 binary64))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))))) (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 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/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #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) re)) (sqrt.f64 #s(literal 2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64))))) (sqrt.f64 #s(literal 2 binary64))) (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 3 binary64)))) (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 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))
(*.f64 re (+.f64 (fma.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.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 2 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 9 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 4 binary64))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 #s(literal -1/32 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64))))))))
(*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/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 -1 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 binary64)) (sqrt.f64 #s(literal 1/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 -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(fma.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 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 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (sqrt.f64 re))) (pow.f64 re #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 re))) (+.f64 (*.f64 #s(literal 1/512 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 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 3 binary64)))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (*.f64 im (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/512 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))
(-.f64 (*.f64 im (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/512 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (/.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))) (pow.f64 re #s(literal 3 binary64))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 re))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 re)))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 re)))
(+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 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 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 re)))
(+.f64 (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #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/4 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))))) (sqrt.f64 #s(literal 2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))))))
(fma.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal 1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))) (sqrt.f64 #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 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 2 binary64))))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 (+.f64 (/.f64 #s(literal 1/32 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 2 binary64))))) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 re)))
(sqrt.f64 im)
(*.f64 im (+.f64 (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)))) re))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #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)))) re)))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #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)))) (pow.f64 re #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)))) re))))))
(*.f64 im (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #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)))) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))))))))
(*.f64 im (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 re (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 im) (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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (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 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64)))))
(*.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 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.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 -1 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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 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 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 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 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 im))
(*.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)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64)))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 im) (pow.f64 re #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 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64))))))
(*.f64 im (neg.f64 (-.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 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 im) (pow.f64 re #s(literal 2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 3/8 binary64) (pow.f64 im #s(literal 3 binary64)))))))
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 im (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 im (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 im (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 3 binary64)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 im (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 im (fma.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal -1/32 binary64) (/.f64 (/.f64 im #s(literal 1/2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 im (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 im (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 im (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 1/128 binary64) (/.f64 im (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 #s(literal 1/128 binary64) im) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 im (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 im (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 im (fma.f64 #s(literal -1/32 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 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 im (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 im (fma.f64 #s(literal -1/32 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 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (neg.f64 (sqrt.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/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 1/2 binary64)))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/4 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 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))
(*.f64 im (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/32 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 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 1/2 binary64))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/4 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 1/2 binary64))))) (fma.f64 #s(literal -1/32 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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))
(*.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/32 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 #s(literal -2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 re (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (sqrt.f64 #s(literal 1/2 binary64))))) (+.f64 (*.f64 #s(literal -1/32 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 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 1/2 binary64)))))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/4 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 1/2 binary64))))) (fma.f64 #s(literal -1/32 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 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(*.f64 im (neg.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (neg.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/32 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 #s(literal -2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal -1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 re (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 re (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64)))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(fma.f64 re (fma.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 1/128 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (/.f64 re (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))
(*.f64 re (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 im (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 im (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (pow.f64 im #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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))) (fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 im (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64))))) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal 1/2 binary64))))) (fma.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal 1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 im (sqrt.f64 #s(literal 1/2 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))
(neg.f64 (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))
(*.f64 re (neg.f64 (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))))
(*.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 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 5 binary64)))))) (+.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(literal -1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64))))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))))))
(*.f64 (fma.f64 #s(literal -1/32 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))) (/.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)))) (fma.f64 #s(literal 1/128 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (sqrt.f64 #s(literal -1/2 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im (/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64))))))) (neg.f64 re))
(*.f64 #s(literal 1/2 binary64) re)
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 #s(literal 1/2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (/.f64 re im) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (/.f64 re im) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (/.f64 re im) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) im)
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) #s(literal 1/2 binary64)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) #s(literal 1/2 binary64)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (/.f64 im re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) #s(literal -1/2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) #s(literal -1/2 binary64)) (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))
(neg.f64 (*.f64 re (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 im re) #s(literal -1/2 binary64)) (neg.f64 re))
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(sqrt.f64 re)
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal 1/2 binary64) (log.f64 re))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+.f64 (log.f64 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 re (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 im re) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 im re) im))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re)) im)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 im re) im))
#s(literal 1/2 binary64)
#s(literal 1/2 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (*.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(pow.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 re (hypot.f64 re 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 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)) (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64))))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)) (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 re (hypot.f64 re im)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 re (hypot.f64 re im))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) (cbrt.f64 (+.f64 re (hypot.f64 re im))))
(*.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/4 binary64)))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(*.f64 (fabs.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))) (sqrt.f64 (cbrt.f64 (+.f64 re (hypot.f64 re im)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 re (hypot.f64 re im))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (hypot.f64 re im) #s(literal 3 binary64)))) (sqrt.f64 (fma.f64 re re (*.f64 (hypot.f64 re im) (-.f64 (hypot.f64 re im) re)))))
(pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/2 binary64))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(pow.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1 binary64))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 3 binary64))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(fabs.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(log.f64 (exp.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(cbrt.f64 (pow.f64 (+.f64 re (hypot.f64 re im)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(hypot.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 re))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(hypot.f64 (sqrt.f64 re) (sqrt.f64 (hypot.f64 re im)))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(log1p.f64 (expm1.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (+.f64 re (hypot.f64 re im))) #s(literal 1/2 binary64)))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im)))) #s(literal 1 binary64)))
(sqrt.f64 (+.f64 re (hypot.f64 re im)))
#s(literal 0 binary64)
#s(literal 0 binary64)
#s(literal 0 binary64)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))) (cbrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 im) (sqrt.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))) (sqrt.f64 (cbrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(fabs.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(+.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (*.f64 #s(literal 1/2 binary64) im))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 1 binary64)) (*.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) im)) (-.f64 (*.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))) (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)) (*.f64 #s(literal 1/2 binary64) im)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (/.f64 im re))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (/.f64 im re))) (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) im)) (*.f64 (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))) (-.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64)))) (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 re im)))))
(/.f64 (*.f64 im (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 im (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal -1/2 binary64)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 im (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(*.f64 im (/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (/.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) im) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 im (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal -1/2 binary64)))))
(*.f64 im (/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64))) im) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(*.f64 im (/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (/.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) im (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(fma.f64 im #s(literal 1/2 binary64) (*.f64 im (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(fma.f64 #s(literal 1/2 binary64) im (/.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im re)))
(*.f64 im (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
(/.f64 #s(literal 1/2 binary64) (/.f64 im re))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1/2 binary64) re))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) (neg.f64 im))
(*.f64 #s(literal -1/2 binary64) (/.f64 re im))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) #s(literal 1 binary64)) im)
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (sqrt.f64 im)) (sqrt.f64 im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(sqrt.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))
(log.f64 (exp.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(exp.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(-.f64 (exp.f64 (log1p.f64 (/.f64 re im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 re im)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 im)) (/.f64 re im))
(/.f64 re (neg.f64 im))
(*.f64 re (/.f64 #s(literal 1 binary64) im))
(/.f64 re im)
(*.f64 re (/.f64 #s(literal 1 binary64) (neg.f64 im)))
(/.f64 re (neg.f64 im))
(*.f64 (/.f64 re im) #s(literal 1 binary64))
(/.f64 re im)
(*.f64 #s(literal 1 binary64) (/.f64 re im))
(/.f64 re im)
(*.f64 (cbrt.f64 (/.f64 re im)) (pow.f64 (cbrt.f64 (/.f64 re im)) #s(literal 2 binary64)))
(/.f64 re im)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 re im)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 re im)))
(/.f64 re im)
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (cbrt.f64 re) im))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 (cbrt.f64 re) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (cbrt.f64 re) im))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (cbrt.f64 re) (neg.f64 im)))
(*.f64 (sqrt.f64 (/.f64 re im)) (sqrt.f64 (/.f64 re im)))
(/.f64 re im)
(*.f64 (sqrt.f64 re) (/.f64 (sqrt.f64 re) im))
(/.f64 re im)
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) (/.f64 #s(literal 1 binary64) im)))
(/.f64 re im)
(*.f64 (sqrt.f64 re) (/.f64 (sqrt.f64 re) (neg.f64 im)))
(/.f64 re (neg.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) im) re)
(/.f64 re im)
(*.f64 #s(literal -1 binary64) (/.f64 re im))
(/.f64 re (neg.f64 im))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (/.f64 re (cbrt.f64 im)))
(/.f64 (/.f64 re (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 im)) (/.f64 re (sqrt.f64 im)))
(/.f64 (/.f64 re (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 re) im))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (cbrt.f64 re) im))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 (/.f64 re im)))
(*.f64 (cbrt.f64 (/.f64 re im)) (/.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (sqrt.f64 im)) (/.f64 (cbrt.f64 re) (sqrt.f64 im)))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) (/.f64 (/.f64 (cbrt.f64 re) (sqrt.f64 im)) (sqrt.f64 im)))
(*.f64 (/.f64 (sqrt.f64 re) #s(literal 1 binary64)) (/.f64 (sqrt.f64 re) im))
(/.f64 re im)
(*.f64 (/.f64 (sqrt.f64 re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (/.f64 (sqrt.f64 re) (cbrt.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (/.f64 re (cbrt.f64 im)))
(/.f64 (/.f64 re (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(pow.f64 (/.f64 re im) #s(literal 1 binary64))
(/.f64 re im)
(pow.f64 (cbrt.f64 (/.f64 re im)) #s(literal 3 binary64))
(/.f64 re im)
(pow.f64 (pow.f64 (/.f64 re im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 re im)
(pow.f64 (sqrt.f64 (/.f64 re im)) #s(literal 2 binary64))
(/.f64 re im)
(pow.f64 (/.f64 im re) #s(literal -1 binary64))
(/.f64 re im)
(neg.f64 (/.f64 re im))
(/.f64 re (neg.f64 im))
(sqrt.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)))
(fabs.f64 (/.f64 re im))
(log.f64 (exp.f64 (/.f64 re im)))
(/.f64 re im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 re im))))
(/.f64 re im)
(cbrt.f64 (pow.f64 (/.f64 re im) #s(literal 3 binary64)))
(/.f64 re im)
(cbrt.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(/.f64 re im)
(expm1.f64 (log1p.f64 (/.f64 re im)))
(log1p.f64 (expm1.f64 (/.f64 re im)))
(/.f64 re im)
(exp.f64 (log.f64 (/.f64 re im)))
(/.f64 re im)
(exp.f64 (*.f64 (log.f64 (/.f64 re im)) #s(literal 1 binary64)))
(/.f64 re im)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(+.f64 (sqrt.f64 re) #s(literal 0 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(sqrt.f64 re)
(*.f64 (cbrt.f64 re) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (pow.f64 re #s(literal 1/4 binary64)) (pow.f64 re #s(literal 1/4 binary64)))
(sqrt.f64 re)
(*.f64 (sqrt.f64 re) #s(literal 1 binary64))
(sqrt.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 re) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 re)))
(*.f64 (cbrt.f64 (sqrt.f64 re)) (cbrt.f64 re))
(*.f64 (cbrt.f64 re) (cbrt.f64 (sqrt.f64 re)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (sqrt.f64 (cbrt.f64 re)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 re))
(*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal -1 binary64)))
(pow.f64 re #s(literal 1/2 binary64))
(sqrt.f64 re)
(pow.f64 (pow.f64 (sqrt.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 re)
(pow.f64 (pow.f64 re #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 re)
(pow.f64 (sqrt.f64 re) #s(literal 1 binary64))
(sqrt.f64 re)
(pow.f64 (cbrt.f64 (sqrt.f64 re)) #s(literal 3 binary64))
(sqrt.f64 re)
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (sqrt.f64 re)))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 re)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 re))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (sqrt.f64 re))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 re)))) (sqrt.f64 (log.f64 (sqrt.f64 re))))
(sqrt.f64 re)
(fabs.f64 (sqrt.f64 re))
(sqrt.f64 re)
(log.f64 (exp.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 re))))
(sqrt.f64 re)
(cbrt.f64 (pow.f64 (sqrt.f64 re) #s(literal 3 binary64)))
(sqrt.f64 re)
(expm1.f64 (log1p.f64 (sqrt.f64 re)))
(+.f64 (sqrt.f64 re) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (sqrt.f64 re)))
(sqrt.f64 re)
(+.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 re)))
(log.f64 (sqrt.f64 re))
(+.f64 (log.f64 (cbrt.f64 re)) (log.f64 (cbrt.f64 (sqrt.f64 re))))
(+.f64 (log.f64 (pow.f64 re #s(literal 1/4 binary64))) (log.f64 (pow.f64 re #s(literal 1/4 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 re #s(literal 1/4 binary64))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (sqrt.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log.f64 (sqrt.f64 re))))
(pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 1 binary64))
(log.f64 (sqrt.f64 re))
(pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 re))) #s(literal 3 binary64))
(log.f64 (sqrt.f64 re))
(pow.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log.f64 (sqrt.f64 re))
(pow.f64 (sqrt.f64 (log.f64 (sqrt.f64 re))) #s(literal 2 binary64))
(log.f64 (sqrt.f64 re))
(sqrt.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)))
(fabs.f64 (log.f64 (sqrt.f64 re)))
(log.f64 (sqrt.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 re) #s(literal 1 binary64))))
(log1p.f64 (+.f64 (sqrt.f64 re) #s(literal -1 binary64)))
(log.f64 (+.f64 (sqrt.f64 re) #s(literal 0 binary64)))
(cbrt.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(log.f64 (sqrt.f64 re))
(expm1.f64 (log1p.f64 (log.f64 (sqrt.f64 re))))
(log1p.f64 (-.f64 (sqrt.f64 re) #s(literal 1 binary64)))
(log1p.f64 (+.f64 (sqrt.f64 re) #s(literal -1 binary64)))
(log.f64 (+.f64 (sqrt.f64 re) #s(literal 0 binary64)))
(exp.f64 (log.f64 (log.f64 (sqrt.f64 re))))
(log.f64 (sqrt.f64 re))
(exp.f64 (*.f64 (log.f64 (log.f64 (sqrt.f64 re))) #s(literal 1 binary64)))
(log.f64 (sqrt.f64 re))
(+.f64 (log.f64 (sqrt.f64 re)) (log.f64 (sqrt.f64 re)))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 re)))
(+.f64 #s(literal 0 binary64) (log.f64 re))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))) (log.f64 (cbrt.f64 re)))
(+.f64 (log.f64 (cbrt.f64 re)) (log.f64 (cbrt.f64 (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 re))
(+.f64 (log.f64 re) (log.f64 #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log.f64 re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log.f64 re)))
(*.f64 (log.f64 re) #s(literal 1 binary64))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(*.f64 #s(literal 1 binary64) (log.f64 re))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(*.f64 (cbrt.f64 (log.f64 re)) (pow.f64 (cbrt.f64 (log.f64 re)) #s(literal 2 binary64)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (log.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (log.f64 re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(*.f64 (sqrt.f64 (log.f64 re)) (sqrt.f64 (log.f64 re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(pow.f64 (log.f64 re) #s(literal 1 binary64))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(pow.f64 (cbrt.f64 (log.f64 re)) #s(literal 3 binary64))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(pow.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(pow.f64 (sqrt.f64 (log.f64 re)) #s(literal 2 binary64))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(sqrt.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(fabs.f64 (log.f64 re))
(cbrt.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(expm1.f64 (log1p.f64 (log.f64 re)))
(log1p.f64 (-.f64 re #s(literal 1 binary64)))
(log1p.f64 (+.f64 re #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 re)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(exp.f64 (*.f64 (log.f64 (log.f64 re)) #s(literal 1 binary64)))
(neg.f64 (neg.f64 (log.f64 re)))
(log.f64 re)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (cbrt.f64 #s(literal 2 binary64)) (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) (cbrt.f64 #s(literal 2 binary64)))
(*.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 #s(literal 2 binary64) #s(literal 1/2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 1 binary64))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 3 binary64))
(sqrt.f64 #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 #s(literal 2 binary64) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 #s(literal 2 binary64))
(log.f64 (exp.f64 (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 #s(literal 2 binary64)))))
(sqrt.f64 #s(literal 2 binary64))
(cbrt.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 #s(literal 2 binary64) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(literal 2 binary64))) #s(literal 1 binary64)))
(sqrt.f64 #s(literal 2 binary64))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 im re)))
(-.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) im) re))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 re im)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(*.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(*.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(*.f64 (+.f64 (/.f64 re im) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))))
(*.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 re im)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) re) im))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 re im)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (neg.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) #s(literal -1/8 binary64)) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 #s(literal -1/8 binary64) (/.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(/.f64 (+.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 re im) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) (*.f64 #s(literal 1/4 binary64) (/.f64 re im)))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 1/4 binary64) re) im))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 im re) #s(literal 3 binary64)))) (+.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 re im) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal 2 binary64)) #s(literal -1/4 binary64)) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) im) re) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal -1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 re im)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal -1/2 binary64)))
(pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 3 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64)) #s(literal 3 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(exp.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(fma.f64 (/.f64 re im) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) (sqrt.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 im re))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 re im) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) re #s(literal 1/2 binary64))

eval138.0ms (1.5%)

Memory
32.9MiB live, 225.2MiB allocated
Compiler

Compiled 17 795 to 3 554 computations (80% saved)

prune192.0ms (2.1%)

Memory
-22.7MiB live, 293.4MiB allocated
Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New7973800
Fresh2810
Picked145
Done011
Total80016816
Accuracy
91.0%
Counts
816 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
28.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))
12.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 #s(literal 2 binary64))))
12.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im)) (neg.f64 re))))
12.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 im im) (neg.f64 re))))
53.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))))
14.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
12.1%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) re))))
54.9%
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
53.1%
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
82.3%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
55.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
56.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
28.3%
(sqrt.f64 re)
26.4%
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
6.2%
#s(literal 0 binary64)
Compiler

Compiled 290 to 220 computations (24.1% saved)

simplify73.0ms (0.8%)

Memory
5.1MiB live, 44.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 2 binary64) re)
cost-diff0
(sqrt.f64 (*.f64 #s(literal 2 binary64) re))
cost-diff0
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))
cost-diff64
(/.f64 im #s(literal -1 binary64))
cost-diff64
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))
cost-diff64
(sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re)))
cost-diff64
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
cost-diff0
(-.f64 im re)
cost-diff256
(+.f64 re (-.f64 im re))
cost-diff256
(*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re)))
cost-diff256
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
cost-diff0
(+.f64 im re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
cost-diff0
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
Rules
562×times-frac
504×fmm-def
383×unsub-neg
342×sub-neg
318×div-sub
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
029371
158371
299341
3155329
4221329
5560329
62619327
77242327
Stop Event
node limit
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
#s(literal 1/2 binary64)
(+.f64 im re)
im
re
#s(literal 0 binary64)
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re)))
#s(literal 1/2 binary64)
(+.f64 re (-.f64 im re))
re
(-.f64 im re)
im
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re)))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))
(/.f64 im #s(literal -1 binary64))
im
#s(literal -1 binary64)
(/.f64 im re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) re))
(*.f64 #s(literal 2 binary64) re)
#s(literal 2 binary64)
re
(sqrt.f64 #s(literal 2 binary64))
Outputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
#s(literal 1/2 binary64)
(+.f64 im re)
im
re
#s(literal 0 binary64)
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im (-.f64 re re))))
(sqrt.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 0 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (+.f64 im (-.f64 re re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal 0 binary64))
(*.f64 #s(literal 1/2 binary64) im)
#s(literal 1/2 binary64)
(+.f64 re (-.f64 im re))
im
re
(-.f64 im re)
im
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 im (/.f64 im re)) #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 im im) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (neg.f64 (/.f64 im re)))))
#s(literal 1/2 binary64)
(sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re)))
(sqrt.f64 (/.f64 (*.f64 im (/.f64 im re)) #s(literal -1 binary64)))
(sqrt.f64 (/.f64 (*.f64 im im) (neg.f64 re)))
(sqrt.f64 (*.f64 im (/.f64 im (neg.f64 re))))
(sqrt.f64 (*.f64 im (neg.f64 (/.f64 im re))))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))
(/.f64 (*.f64 im (/.f64 im re)) #s(literal -1 binary64))
(/.f64 (*.f64 im im) (neg.f64 re))
(*.f64 im (/.f64 im (neg.f64 re)))
(*.f64 im (neg.f64 (/.f64 im re)))
(/.f64 im #s(literal -1 binary64))
(neg.f64 im)
im
#s(literal -1 binary64)
(/.f64 im re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 re #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64))))
#s(literal 1/2 binary64)
(*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 re #s(literal 2 binary64))) (sqrt.f64 #s(literal 2 binary64)))
(sqrt.f64 (*.f64 #s(literal 2 binary64) re))
(sqrt.f64 (*.f64 re #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) re)
(*.f64 re #s(literal 2 binary64))
#s(literal 2 binary64)
re
(sqrt.f64 #s(literal 2 binary64))

localize75.0ms (0.8%)

Memory
11.6MiB live, 138.1MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 #s(literal 2 binary64) re)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))
accuracy100.0%
(sqrt.f64 (*.f64 #s(literal 2 binary64) re))
accuracy100.0%
(sqrt.f64 #s(literal 2 binary64))
accuracy100.0%
(/.f64 im #s(literal -1 binary64))
accuracy100.0%
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
accuracy100.0%
(sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re)))
accuracy100.0%
(-.f64 im re)
accuracy100.0%
(+.f64 re (-.f64 im re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re)))
accuracy100.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
accuracy100.0%
(+.f64 im re)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (+.f64 im re))
accuracy100.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
Samples
50.0ms256×0invalid
Compiler

Compiled 109 to 25 computations (77.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 9.0ms (34.6% of total)
ival-sqrt: 8.0ms (30.8% of total)
ival-div: 4.0ms (15.4% of total)
ival-add: 3.0ms (11.5% of total)
ival-sub: 1.0ms (3.8% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.3%)

Memory
-31.1MiB live, 49.2MiB allocated
Counts
14 → 261
Calls
Call 1
Inputs
#<alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 im re))>
#<alt (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re)))>
#<alt (+.f64 re (-.f64 im re))>
#<alt (-.f64 im re)>
#<alt (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))>
#<alt (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re)))>
#<alt (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))>
#<alt (/.f64 im #s(literal -1 binary64))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (sqrt.f64 (*.f64 #s(literal 2 binary64) re))>
#<alt (*.f64 #s(literal 2 binary64) re)>
Outputs
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 im (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))))))) (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 im (+.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 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64))))))>
#<alt (*.f64 im (+.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 1/2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 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 (sqrt.f64 #s(literal 1/2 binary64))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/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 1/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 (sqrt.f64 #s(literal 1/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 1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 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)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 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 (sqrt.f64 #s(literal 1/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 1/2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 (*.f64 #s(literal -1/8 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)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 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 (sqrt.f64 #s(literal 1/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 1/2 binary64)))))))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/2 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 re (+.f64 (*.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 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (sqrt.f64 #s(literal 1/2 binary64)))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/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 1/2 binary64)))) (*.f64 re (+.f64 (*.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 1/2 binary64)))) (*.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 1/2 binary64))))))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #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/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (pow.f64 im #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 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/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 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/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 1/16 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (sqrt.f64 #s(literal 1/2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal 1/2 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (sqrt.f64 #s(literal 1/2 binary64)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im))))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 re im)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 #s(literal 1/2 binary64) re))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 im re))))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 im re)) #s(literal 1/2 binary64))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1/2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) im)>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt (*.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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))>
#<alt (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 re im))))>
#<alt im>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 (/.f64 re im) #s(literal 1 binary64))))>
#<alt im>
#<alt (+.f64 im (*.f64 #s(literal -1 binary64) re))>
#<alt (+.f64 im (*.f64 #s(literal -1 binary64) re))>
#<alt (+.f64 im (*.f64 #s(literal -1 binary64) re))>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 re (-.f64 (/.f64 im re) #s(literal 1 binary64)))>
#<alt (*.f64 re (-.f64 (/.f64 im re) #s(literal 1 binary64)))>
#<alt (*.f64 re (-.f64 (/.f64 im re) #s(literal 1 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 binary64) (/.f64 im re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 im re)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 (*.f64 im (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (pow.f64 (sqrt.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal 2 binary64))))))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 (sqrt.f64 re) (sqrt.f64 #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 #s(literal -2 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
Calls

69 calls:

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

rewrite224.0ms (2.4%)

Memory
11.5MiB live, 168.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 097×log1p-expm1-u
208×associate-*r*
199×add-cube-cbrt
197×expm1-log1p-u
196×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify184.0ms (2%)

Memory
28.8MiB live, 263.3MiB allocated
Algorithm
egg-herbie
Rules
659×associate-*r*
578×associate-*l*
380×fma-define
355×*-commutative
197×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

eval78.0ms (0.9%)

Memory
-6.8MiB live, 187.9MiB allocated
Compiler

Compiled 9 038 to 2 214 computations (75.5% saved)

prune90.0ms (1%)

Memory
-18.8MiB live, 221.2MiB allocated
Pruning

16 alts after pruning (8 fresh and 8 done)

PrunedKeptTotal
New6026608
Fresh426
Picked235
Done055
Total60816624
Accuracy
99.9%
Counts
624 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.1%
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 (neg.f64 re))))) #s(literal 2 binary64))
22.8%
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 (neg.f64 re))))) #s(literal 3 binary64))
23.2%
(/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re)))
23.1%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (neg.f64 re)))) #s(literal 2 binary64)))
81.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
28.1%
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))
14.5%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (neg.f64 im) (/.f64 re im))))
53.3%
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))))
54.9%
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
53.1%
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
82.3%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
56.0%
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
28.3%
(sqrt.f64 re)
26.4%
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
21.5%
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 (neg.f64 re))))))
6.2%
#s(literal 0 binary64)
Compiler

Compiled 458 to 258 computations (43.7% saved)

regimes75.0ms (0.8%)

Memory
24.3MiB live, 139.0MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(sqrt.f64 re)
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
(*.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 (neg.f64 re) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (neg.f64 im) (/.f64 re im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 im im) (neg.f64 re))))
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))))
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) re)) (sqrt.f64 #s(literal 2 binary64))))
(*.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 (neg.f64 (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 1 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))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 (neg.f64 re))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (/.f64 im (sqrt.f64 (neg.f64 re)))) #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 (neg.f64 re))))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 im (sqrt.f64 (neg.f64 re))))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (+.f64 re (hypot.f64 re im))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))) (sqrt.f64 #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (hypot.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) (hypot.f64 re im))) (sqrt.f64 (*.f64 #s(literal 2 binary64) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) im)) (neg.f64 re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 re))))))
Outputs
(/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re))))
Calls

7 calls:

14.0ms
re
11.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))))
11.0ms
(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
10.0ms
im
9.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
89.3%2re
82.3%1im
91.6%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))))
91.6%2(sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))
92.4%2(*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re))
92.4%2(+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)
82.3%1(*.f64 im im)
Compiler

Compiled 69 to 45 computations (34.8% saved)

regimes20.0ms (0.2%)

Memory
3.1MiB live, 39.3MiB allocated
Counts
18 → 3
Calls
Call 1
Inputs
#s(literal 0 binary64)
(sqrt.f64 re)
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
(/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (-.f64 im re))))
(*.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 (neg.f64 re) re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (neg.f64 im) (/.f64 re im))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 im im) (neg.f64 re))))
(sqrt.f64 (*.f64 im (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 re im)))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 im re))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 re im))))))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal 2 binary64) im) (*.f64 re (+.f64 #s(literal 2 binary64) (/.f64 re im))))))
(exp.f64 (*.f64 (log.f64 re) #s(literal 1/2 binary64)))
Outputs
(/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re)))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
(sqrt.f64 re)
Calls

3 calls:

7.0ms
(*.f64 im im)
6.0ms
re
6.0ms
im
Results
AccuracySegmentsBranch
64.1%2im
64.1%2(*.f64 im im)
75.8%3re
Compiler

Compiled 11 to 7 computations (36.4% saved)

regimes4.0ms (0%)

Memory
8.5MiB live, 8.5MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(sqrt.f64 re)
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 im #s(literal 2 binary64))))
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (neg.f64 re))))
Outputs
(sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re)))
(sqrt.f64 re)
Calls

1 calls:

3.0ms
re
Results
AccuracySegmentsBranch
65.1%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Memory
6.3MiB live, 6.3MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(sqrt.f64 re)
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 re))
Outputs
(sqrt.f64 (*.f64 im #s(literal 1/2 binary64)))
(sqrt.f64 re)
Calls

1 calls:

2.0ms
re
Results
AccuracySegmentsBranch
64.9%2re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes5.0ms (0.1%)

Memory
-27.6MiB live, 9.3MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(sqrt.f64 re)
Outputs
#s(literal 0 binary64)
(sqrt.f64 re)
Calls

2 calls:

3.0ms
im
2.0ms
re
Results
AccuracySegmentsBranch
28.3%1im
32.8%2re
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Memory
7.8MiB live, 7.8MiB allocated
Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
Outputs
#s(literal 0 binary64)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.1098833730903056e-298
Compiler

Compiled 20 to 17 computations (15% saved)

bsearch69.0ms (0.8%)

Memory
-2.9MiB live, 80.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
1.011415001152717e+48
1.4720443026480616e+51
26.0ms
-780205.841924482
-8.967977098439981e-5
Samples
15.0ms215×0valid
12.0ms51×2valid
3.0ms22×1valid
Compiler

Compiled 322 to 255 computations (20.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 9.0ms (40.7% of total)
ival-add: 6.0ms (27.1% of total)
ival-sqrt: 5.0ms (22.6% of total)
adjust: 1.0ms (4.5% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch16.0ms (0.2%)

Memory
-8.0MiB live, 28.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
1.011415001152717e+48
1.4720443026480616e+51
Samples
9.0ms128×0valid
Compiler

Compiled 132 to 105 computations (20.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 3.0ms (52.3% of total)
ival-sqrt: 2.0ms (34.9% of total)
ival-add: 1.0ms (17.4% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch12.0ms (0.1%)

Memory
28.3MiB live, 28.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
1.6230390162433663e+27
2.5341852509450505e+28
Samples
7.0ms96×0valid
Compiler

Compiled 92 to 77 computations (16.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 2.0ms (42.5% of total)
ival-add: 1.0ms (21.2% of total)
ival-sqrt: 1.0ms (21.2% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch20.0ms (0.2%)

Memory
3.0MiB live, 40.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
-4.4961446987454635e-306
4.580767407595814e-300
Samples
13.0ms160×0valid
Compiler

Compiled 110 to 97 computations (11.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 4.0ms (54.1% of total)
ival-sqrt: 2.0ms (27% of total)
ival-add: 1.0ms (13.5% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify7.0ms (0.1%)

Memory
-25.4MiB live, 11.2MiB allocated
Algorithm
egg-herbie
Rules
+-commutative
*-commutative
sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049292
159292
261292
362292
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))))
(if (<=.f64 re #s(literal -9500 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re))) (if (<=.f64 re #s(literal 2300000000000000019715800589068572219869304455168 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re))) (sqrt.f64 re)))
(if (<=.f64 re #s(literal 1179999999999999965416159520048403554148674755887104 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re))) (sqrt.f64 re))
(if (<=.f64 re #s(literal 1649999999999999898229407744 binary64)) (sqrt.f64 (*.f64 im #s(literal 1/2 binary64))) (sqrt.f64 re))
(if (<=.f64 re #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(literal 0 binary64) (sqrt.f64 re))
#s(literal 0 binary64)
Outputs
(if (<=.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re) #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))))
(if (<=.f64 (+.f64 re (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #s(literal 0 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 re))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re (hypot.f64 im re)))))
(if (<=.f64 re #s(literal -9500 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (neg.f64 re))) (if (<=.f64 re #s(literal 2300000000000000019715800589068572219869304455168 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re))) (sqrt.f64 re)))
(if (<=.f64 re #s(literal -9500 binary64)) (/.f64 (*.f64 im #s(literal 1/2 binary64)) (sqrt.f64 (neg.f64 re))) (if (<=.f64 re #s(literal 2300000000000000019715800589068572219869304455168 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im))) (sqrt.f64 re)))
(if (<=.f64 re #s(literal 1179999999999999965416159520048403554148674755887104 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 im re))) (sqrt.f64 re))
(if (<=.f64 re #s(literal 1179999999999999965416159520048403554148674755887104 binary64)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 re im))) (sqrt.f64 re))
(if (<=.f64 re #s(literal 1649999999999999898229407744 binary64)) (sqrt.f64 (*.f64 im #s(literal 1/2 binary64))) (sqrt.f64 re))
(if (<=.f64 re #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(literal 0 binary64) (sqrt.f64 re))
#s(literal 0 binary64)

soundness1.3s (14.7%)

Memory
29.7MiB live, 1 368.7MiB allocated
Rules
1 097×log1p-expm1-u
791×fma-define
764×log1p-expm1-u
764×expm1-log1p-u
728×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090832792
1259731127
093117466
1213716105
028315
1446274
26280274
023277
1338272
23739272
042266
1121266
2213266
3331266
4529266
5732266
6939266
71141266
81234266
91244266
0168536324
1475934823
032431
1542391
27535391
Stop Event
fuel
node limit
node limit
saturated
node limit
node limit
node limit
node limit
Compiler

Compiled 811 to 296 computations (63.5% saved)

preprocess13.0ms (0.1%)

Memory
27.0MiB live, 26.9MiB allocated
Compiler

Compiled 154 to 100 computations (35.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...